1

我可以使用私钥加密并使用公钥解密吗?

我找到了我的答案: 非对称加密

我只是没有注意公钥是公开的这一事实:D

4

2 回答 2

0

您可以加密私人密钥,但在这种情况下,任何拥有公共密钥的人都可以解密,因此使用这种方案毫无意义。

对方应该把他的公钥发给你,然后你用他们的公钥加密,对方用他们自己的私钥解密。

对于密钥交换使用称为Diffie Hellman的协议。公钥主要仅用于身份验证。

于 2011-02-15T09:45:40.957 回答
-1

您必须使用公钥进行加密,使用私钥进行解密——这是 RSA 密码学的重点。

您可以在某个公共场所提供公钥 - 然后每个人都可以加密数据并将其发送给您,但只有您可以使用您的私钥解密此消息。您可以使用http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider.aspx

更多信息: http: //en.wikipedia.org/wiki/Public-key_cryptography#How_it_works http://en.wikipedia.org/wiki/File:Public_key_encryption.svg

于 2011-02-15T09:45:12.690 回答