【发布时间】:2013-06-12 06:10:02
【问题描述】:
我在网上看到了大量使用 System.Security.Cryptography.RSACryptoServiceProvider 的 C# 加密/解密教程和示例,但我希望能够做到的是:
- 创建 RSA 公钥/私钥对
- 传输公钥(或者为了概念验证,只需将其移动到字符串变量中)
- 创建新的 RSA 加密提供程序并使用公钥加密字符串
- 将加密的字符串(或数据)传输回原始加密提供者并解密该字符串
谁能给我指出一个有用的资源?
【问题讨论】:
-
您能否指出一个具体的教程来解释在 C# 中使用 RSA 进行加密和解密,但不能满足您的特定需求?我想说它们非常简单,从你的问题中我不清楚你在哪一部分有问题。
-
同样在第 1 点上,将私钥存储在机器上的本地存储/容器中的最佳做法是,数据最终会被解密。
标签: c# cryptography rsa