先说说对称加密, 简单来说就是加密和解密都只用一个密钥. 具体来说, 用户A想从用户B获取加密信息, 用户A生成密钥X, 然后将密钥偷偷给B, B用X进行加密后, 将密文发送给A, 然后A再用密钥X进行解密.
这里有个问题就是用户A要向用户B偷偷告知密钥, 这本身就是不安全的. 非对称加密可以解决这个问题.
在非对称加密中, 有两个密钥, 公钥和私钥.
用户A想从用户B获取加密信息, 用户A生成一对密钥, 公钥X和私钥Y, 然后将公钥X发送给用户B, B利用公钥X进行加密信息并将密文发送给A, A用私钥Y进行解密.
image.png非对称加密的特点:算法强度复杂,加密解密速度没有对称加密解密的速度快。
非对称加密是1976年提出的:
W.Diffie和M.Hellman 1976年在IEEE Trans.on Information刊物上发表了“ New Direction in Cryptography”文章,提出了“非对称密码体制即公开密钥密码体制”的概念,开创了密码学研究的新方向
网友评论