后端开发工程师-Web安全与防护-加密与哈希_非对称加密算法解析:RSA、ECC、Diffie-Hellman.docx
文本预览下载声明
PAGE1
PAGE1
加密与哈希基础
1非对称加密原理
1.1公钥与私钥的概念
非对称加密算法,也称为公钥加密算法,是一种使用两个密钥的加密方法:公钥和私钥。公钥可以公开分享,用于加密信息;私钥则必须保密,用于解密信息。这种机制确保了信息的安全性,因为即使公钥被广泛传播,只要私钥保持安全,信息就无法被未授权的第三方解密。
1.1.1示例:RSA算法的公钥与私钥生成
使用Python的cryptography库,我们可以生成RSA的公钥和私钥。
fromcryptography.hazmat.primitives.asymmetricimportrsa
fromc
显示全部