解密和加密XML文件

时间:2013-06-25 21:57:42

标签: c#

所以我用C#做了一个小游戏。在这个游戏中你可以保存并加载。

我使用XML文件存储播放器的数据。但是任何文本编辑器都可以轻松编辑XML文件。

有没有办法加密或编码XML文件,当我将它加载到我的程序中时,它会返回正常的XML代码?

或者我必须自己进行加密吗?

我试过寻找解决方案,但我找不到一个可以理解的解决方案。

非常感谢。

1 个答案:

答案 0 :(得分:4)

您可以使用System.Security.Cryptography.Xml中的EncryptedXml

请参阅http://msdn.microsoft.com/en-us/library/system.security.cryptography.xml.encryptedxml.aspx

它有一个完整的底部示例。

请注意,您无法阻止确定的用户反汇编您的应用程序,获取加密密钥并自行解密。如果你的代码知识渊博,那么无法无法阻止他们解密它。