我有超过30000行的大型XML文件。它有像内容加密和解密xml文件内容
<?xml version="1.0"?>
<Nodes>
<Node>some node name </Node>
<Node>some node name 2 </Node>
...
</Nodes>
我想发送此加密内容的XML文件手动客户端。客户端应用程序(wpf)将加载此文件并在不需要用户干预的情况下按需加密此文件(所有可能的键都将在此客户端应用程序中提前预定义)。
我应该使用什么方法来加密和解密xml文件内容?
我想用 http://aspnettutorialonline.blogspot.com/2012/05/encryption-and-decryption-in-aspnet.html
但因为我没有这个题材我问很多经验是这个很好的解决方案,或者您会推荐别的东西?
你想要防范什么?如果密钥在应用程序中进行了硬编码,则有一组非常有用的场景。 – SLaks 2014-09-22 19:34:20
@SLaks这个文件将随着时间的推移手动发送到客户端,这将由用户加载到应用程序,所以我不希望用户看到XML内容。 – user1765862 2014-09-22 19:36:16
然后使用您发布的页面上使用的加密和解密方法。阅读**客户端**端的XML文件,并调用EncryptIt(yourXmlString)和**服务器**端调用DecryptIt(encryptedXmlString) – 2014-09-22 19:52:52