混合密码

30 12月

加密和解密使用相同的密钥被称为对称密码。公钥密码指在加密和解密时用不同的密钥,又被称为非对称密码。

即使有了公钥密码,对称密码也不会消失,因为公钥密码有两个明显的缺点:

  • 运行速度远低于对称密码
  • 会遇到中间人攻击,需要对公钥加认证

因此一般的通信过程中,往往两者结合使用,明文用对称密码加密以提高速度,用公钥密码对对称密码的密钥进行加密。

将对称密码和公钥密码结合起来使用的方式被称为混合密码(hybrid cryptosystem),用对称密码进行加解密,用公钥密码对对称密码的密钥进行加解密。

加密过程:

解密过程:

现在的 SSL/TLS,或密码软件 PGP 都运用了混合密码系统。

发表评论

电子邮件地址不会被公开。 必填项已用*标注