公钥是否必须用于加密?

时间:2015-04-03 18:56:43

标签: encryption-asymmetric

我的问题是:非对称密钥中的公钥是否必须用于加密数据,还是可以采用任何一种方式(用于解密)?

2 个答案:

答案 0 :(得分:1)

在RSA中,公钥和私钥在技术上完成相同的角色,可以解密其他加密的内容。唯一的区别是一个可供所有各方使用。

答案 1 :(得分:0)

公钥只能用于加密数据,私钥只能用于解密数据。

如果您可以使用公钥解密数据,则会破坏加密的目的。

想象一下,您将公钥放在Facebook个人资料中,以便人们可以根据需要加密电子邮件。如果公钥可以解密,那么查看您个人资料的任何人都会拥有所有电子邮件的密钥(使用该密钥对加密)。