Encryption asymmetric 加密时必须使用公钥吗?

Encryption asymmetric 加密时必须使用公钥吗?,encryption-asymmetric,Encryption Asymmetric,我的问题是:非对称密钥中的公钥必须用于加密数据,还是可以用于解密?公钥只能用于加密数据,私钥只能用于解密数据 如果可以使用公钥对数据进行解密,则无法达到加密的目的 想象一下,你把你的公钥放在你的Facebook个人资料上,这样人们可以根据自己的意愿加密发给你的电子邮件。如果公钥可以解密,那么任何查看您的个人资料的人都将拥有使用该密钥对加密的所有电子邮件的密钥。在RSA中,公钥和私钥在技术上扮演着相同的角色,一方可以解密另一方加密的内容。唯一的区别是,所有各方都可以使用签名验证。什么是签名验证?也

我的问题是:非对称密钥中的公钥必须用于加密数据,还是可以用于解密?

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

如果可以使用公钥对数据进行解密,则无法达到加密的目的


想象一下,你把你的公钥放在你的Facebook个人资料上,这样人们可以根据自己的意愿加密发给你的电子邮件。如果公钥可以解密,那么任何查看您的个人资料的人都将拥有使用该密钥对加密的所有电子邮件的密钥。

在RSA中,公钥和私钥在技术上扮演着相同的角色,一方可以解密另一方加密的内容。唯一的区别是,所有各方都可以使用签名验证。

什么是签名验证?也许你指的是数字签名?这是一个反问句。验证数字签名时,使用私钥进行加密,使用公钥进行解密,这与您的观点相矛盾。RSA和大多数其他非对称加密中的密钥具有相同的技术目的,只是被指定为不同的密钥。