我正在寻找一种在 C# 中进行私钥加密的方法。
我以为我可以使用 RSACryptoServiceProvider,但它只支持公钥加密。
我在这个主题上找到的唯一东西是这个项目,但我宁愿使用我可以在 .net 中找到的东西:http: //www.codeproject.com/KB/security/PrivateEncryption.aspx
请注意,我不是在寻找签名。
请注意我需要非对称加密。
有任何想法吗?
背景故事:
我正在将加密文件发送到另一个正在运行应用程序的系统。加密确保文件不能被任何人更改(或多或少)或查看。该应用程序能够使用公钥解密文件并对其进行处理。
我知道几乎任何人都可以从应用程序中获取公钥,在这种情况下这不是问题。