【发布时间】:2010-11-08 08:00:58
【问题描述】:
我需要两种方法,一种是加密,另一种是使用密钥=“hello world”解密xml文件,密钥hello world应该用于加密和解密xml文件。这些方法应该适用于所有机器!! !任何加密方法都可以。 XML 文件内容如下:
<root>
<lic>
<number>19834209</number>
<expiry>02/02/2002</expiry>
</lic>
</root>
可以给我一个示例吗?问题是 msdn 示例加密使 xml 文件加密,但是当我在另一台机器上解密时它不起作用。例如
我试过这个示例: How to: Encrypt XML Elements with Asymmetric Keys, 但是这里有一些会话,在另一台机器上它说坏数据 phewf!
【问题讨论】:
-
请发布您的代码的简短示例,以及究竟是什么不起作用(例如,'在第 12 行我得到一个编译器错误 12345',或'在运行时我在第 15 行得到一个 SecurityException') .
-
加密类抛出的错误数据啊很好
-
您需要加密数据以隐藏它,还是仅仅保护数据不被更改?
-
我需要加密整个文件,这样人们就不会搞砸了。
-
防止人们使用它符合“保护数据免受更改”的想法。无论如何,如果您选择加密整个文件,请确保您没有将用于加密数据的密钥嵌入到您的程序中,或者它是免费的(使用反射器)知识。
标签: c# encryption