答案 0 :(得分:0)
您可以加密白名私钥,但在这种情况下,任何白名公钥都可以解密,这样使用这种方案毫无意义。
其他方应该向您发送他的公钥,然后您使用他们的公钥加密,而其他方使用他们自己的私钥解密。
对于密钥交换使用称为Diffie Hellman的协议。 公钥主要用于身份验证。
答案 1 :(得分:-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