建议在C#.NET中加密XML文件的最佳算法?

kar*_*hik 3 c# cryptography .net-3.5

我必须加密XML文件并在网络中发送到私人服务器.我的其他应用程序将通过提供实际的公钥来解密并导入到SQL文件.

能告诉我最好的方法吗?

文件:XML类型
可能的大小:高达250 MB
技术:C#.NET 2008

Ras*_*ber 7

使用XML加密.它通过EncryptedXml类直接在.NET中受支持.

MSDN上有一个示例:如何:使用非对称密钥加密XML元素.

请注意,您应该使用公钥进行加密,并使用私钥进行解密(而不是像您在问题中所写的那样).