我必须加密 XML 文件并通过网络发送到私有(private)服务器中。 我的其他应用程序将通过提供实际的公钥解密文件并将其导入到 SQL。
你能给我建议最好的方法吗。
文件:XML类型
可能的大小:最多 250 MB
技术:C#.NET 2008
最佳答案
使用XML encryption .通过 EncryptedXml 在 .NET 中直接支持它类。
MSDN 上有一个示例:How to: Encrypt XML Elements with Asymmetric Keys .
请注意,您应该使用公钥进行加密并使用私钥进行解密(而不是像您在问题中所写的那样反过来)。
关于c# - 建议在 C#.NET 中加密 XML 文件的最佳算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652483/