公钥加密是一种称为公钥加密的密码体系结构,它利用两个密钥或一个密钥对来加密和解密数据,任何人都可以使用它为密钥所有者加密消息。加密的消息被发送,收件人使用其私钥对其进行解密。这是公钥加密的基础。 人控计算机...
公钥加密是一种称为公钥加密的密码体系结构,它利用两个密钥或一个密钥对来加密和解密数据,任何人都可以使用它为密钥所有者加密消息。加密的消息被发送,收件人使用其私钥对其进行解密。这是公钥加密的基础。

人控计算机
这种类型的加密被认为是非常安全的,因为它不需要发送方和接收方之间的秘密共享密钥。其他使用单个共享密钥来加密和解密数据的加密技术依赖于双方事先决定一个密钥,而没有其他方发现该密钥是什么必须在双方之间共享确实为第三方拦截密钥打开了大门。这种加密技术称为对称加密,而公钥加密被称为非对称加密。
"密钥"只是一小段文本代码,它触发相关算法对文本进行编码或解码。在公钥加密中,使用加密程序生成密钥对,该密钥对与名称或电子邮件地址相关联。然后,可以通过将其发布到密钥服务器(托管公钥数据库的计算机)来公开公钥。或者,公开密钥可以通过电子邮件发送给朋友和同事来进行区分共享。拥有公钥的人可以使用它加密发送给与其相关联的人或电子邮件地址的邮件。收到加密邮件后,此人的私钥将对其进行解密。
公钥加密对于保持电子邮件的私密性特别有用邮件服务器上存储的任何邮件都将无法读取,而在传输过程中的邮件也将无法读取。在意识到互联网的开放性之前,这种隐私程度听起来可能太过分了。不加密发送电子邮件就相当于现在或将来某个日期公开给任何人阅读。
广为人知和受人尊敬的公钥加密程序是PGP(相当好的隐私),它提供军事级加密。PGP为大多数主要电子邮件客户端提供插件,以便客户端与PGP协同工作,对传出的消息进行加密并自动解密传入的消息。PGP维护一个"密钥环"或收集的公钥文件。电子邮件地址可以与密钥相关联,以便电子邮件客户端可以在发送邮件时,自动从PGP密钥环中选择合适的公钥对邮件进行加密。它还将自动使用私钥对传入邮件进行解密。要对电子邮件使用公钥加密,发送方和接收方都必须安装加密软件。
PGP等程序也具有内置的数字签名功能。通过此功能,只需单击一个按钮,就可以对发送的邮件进行数字签名,以便接收方知道邮件在途中未被篡改,并且是真实的,公钥加密也可用于数据文件的安全存储。在这种情况下,公钥用于加密文件,而私钥则用于解密文件。