2011-05-16 53 views
0

我寫於2010年的VB程序我需要保護包含價格信息的XML文件。它並不需要是硬核加密的,所以我想要麼轉換中的元素,或整個XML爲Base64值,然後在運行時解碼成我的變量,這樣沒有人可以看看XML閱讀信息。編碼XML的簡單安全,問題讀取XML

我通過將每個元素的值到列表框,編碼並加入到另一個列表框,然後解碼成三分之一列表框測試。我試過
「對於每個元素作爲XElement在file.Root.Descendants()」
但給出一行元素的所有值(不是我想要的),然後每個單獨的行(這是我所想要的)。 (我想我可以找到一種方法來忽略第一行?)

另一種選擇是將整個XML文件轉換爲字符串(標籤和所有),但到目前爲止我還沒有找到答案這在VB中。

我真的只需要在運行時每次從一個元素加載一組變量,所以我認爲有編碼的整個XML文件,然後爲用戶進行選擇的解碼,是最好的選擇。

請幫忙!

回答

0

有許多關於如何做到這一點的簡單解決方案一個很好的文章。最後還有一些背景和一些代碼。 看看你是否喜歡它:

Very Simple Encryption using VB.NET

+0

我喜歡的XOR想法。這對我所需要的就足夠了,但是我仍然沒有找到一種方法將我的xml文件作爲字符串。儘管這確實簡化了我的編碼。謝謝! – NJCI 2011-05-16 14:23:43