我正在尝试加密整个xml文件以确保安全性,包括其节点和值。我已经做了一些事情,但我不确定这是否是正确的方法。而且我在运行时
期间得到一个null异常Encryption scrty = new Encryption("arif");
XmlDocument doc = new XmlDocument();
doc.Load("D:\\PROJELE\\XML\\Language.xml");
string tst = scrty.Encrypt(doc.InnerXml);
doc.InnerText = tst; // "null exception" is thrown here************
doc.Save("D:\\PROJELER\\XML\\Language2.xml");
加密后,如何将加密文本分配给doc?还有其他办法吗?
答案 0 :(得分:0)
doc.InnerText = tst;
这意味着你的电话
string tst = scrty.Encrypt(doc.InnerXml);
返回null。现在向我们展示Encryption.Encrypt
的工作原理,以便我们可以告诉您它为什么返回null,或者自己进行诊断。
对于加密,您可以看到MSDN
答案 1 :(得分:0)
或者:
向我们展示加密文本,或调试以查看是否有任何内容