我的问题是:非对称密钥中的公钥是否必须用于加密数据,还是可以采用任何一种方式(用于解密)?
答案 0 :(得分:1)
在RSA中,公钥和私钥在技术上完成相同的角色,可以解密其他加密的内容。唯一的区别是一个可供所有各方使用。
答案 1 :(得分:0)
公钥只能用于加密数据,私钥只能用于解密数据。
如果您可以使用公钥解密数据,则会破坏加密的目的。
想象一下,您将公钥放在Facebook个人资料中,以便人们可以根据需要加密电子邮件。如果公钥可以解密,那么查看您个人资料的任何人都会拥有所有电子邮件的密钥(使用该密钥对加密)。