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

标签 c# .net-3.5 cryptography

我必须加密 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/

相关文章:

c# - 到 ToList() 还是不到 ToList()?

c# - 根据列值隐藏单个 JSON 值的任何简单方法?

c# - 只读变量声明的顺序是否保证了值设置的顺序?

python - 在 python 中返回多个值时的不同结果(Cryptopal 挑战)

c# - SHA256.Create() 和 HashAlgorithm.Create ("SHA-256"之间有什么区别吗?

C# Elmah - 当它在一个网站上工作但在同一服务器上的另一个网站上不工作时如何修复

c# - 添加“阅读更多”按钮以查看 Gridview 描述文本

.net-3.5 - 系统.阵列。不包含 "ToList"的定义

.net-3.5 - 测试可以用 3.5 MsTest 单元测试程序集编写吗?

c - 没有动态分配的RSA的实现