簡體   English   中英

如何為安全性加密xml文件

[英]how to encrypt xml file for security

我正在嘗試加密整個xml文件以確保安全,包括其節點和值。 我已經做了一些事情,但是我不確定這是否是正確的方法。 而且在運行時我得到了一個空異常

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? 還有其他方法嗎?

doc.InnerText = tst;

這意味着你的電話

string tst = scrty.Encrypt(doc.InnerXml);

返回null。 現在向我們展示Encryption.Encrypt的工作Encryption.Encrypt以便我們可以告訴您為什么它返回null或自行診斷。

對於加密,您可以看到MSDN

要么:

  • doc元素現在為null
  • tst為空
  • 或tst(加密文本)中的某些編碼問題

向我們顯示加密的文本,或調試以查看是否為空

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM