澄清公钥解密

时间:2014-05-21 07:18:47

标签: public-key-encryption private-key

我有一个密钥对,我使用私钥加密数据,公钥用于解密。是否可以在此设置中提供机密性?

2 个答案:

答案 0 :(得分:3)

不,不是。您必须使用收件人的公钥加密数据才能保密。现在你所拥有的只是完整性和真实性(实际上你已经获得了数字签名的变体)

答案 1 :(得分:0)

在您询问的设置中,任何有权访问收件人公钥(可能是很多人,如果它真的是 public )的人都可以解密邮件,所以没有,没有真正的机密性。

如果要提供真实性机密性,您可以尝试使用收件人的公钥加密数据以提供机密性,然后使用您的私钥加密(或签名)。然后,接收方将通过使用您的公钥解密数据来解密(或验证)该数据,从而表明数据确实来自您,然后使用其私钥解密该数据,从而有助于确保机密性。