【发布时间】:2015-04-04 03:38:35
【问题描述】:
我的问题是:非对称密钥中的公钥是否必须用于加密数据,或者它可以采用任何一种方式(用于解密)?
【问题讨论】:
我的问题是:非对称密钥中的公钥是否必须用于加密数据,或者它可以采用任何一种方式(用于解密)?
【问题讨论】:
在 RSA 中,公钥和私钥在技术上扮演着相同的角色,一个可以解密另一个加密的内容。唯一的区别是所有各方都可以使用它。
【讨论】:
公钥只能用来加密数据,私钥只能用来解密数据。
如果您可以使用公钥解密数据,那就违背了加密的目的。
想象一下,您将公钥放在您的 Facebook 个人资料中,这样人们就可以根据需要加密给您的电子邮件。如果公钥可以解密,那么查看您个人资料的任何人都将拥有您所有电子邮件的密钥(使用该密钥对加密)。
【讨论】: