公钥加密
传统的加密系统使用相同的秘密或密钥来加密和解密消息。因此,如果我使用密码“bluetonicmonster”加密了一个文件,您将需要文件和密码“bluetonicmonster”来解码它。公钥加密使用两个密钥:一个用于加密,另一个用于解密。这会产生各种有用的后果。一方面,这意味着您可以将加密消息的密钥分发给您,并且只要您将另一个密钥保密,任何拥有该密钥的人都可以安全地与您交谈。您广泛分发的密钥被称为“公钥”:因此是该技术的名称。公钥加密用于加密电子邮件和文件非常好的隐私( PGP )、用于即时消息传递的OTR和用于 Web 浏览的 SSL/TLS。