簡體   English   中英

加密和解密數據到文件

[英]Encrypt and Decrypt data to file

我是VB.Net的新手,我到處都在尋找解決方案。

我所需要的是一種可以對諸如復選框值,文本框文本等信息進行加密和解密並將其保存到單個文件中的方法,以便在加載表單時,它可以檢查該文件並根據其設置方式來設置其選項。事先進行設置。

我想對該文件進行加密,以使數據不可見:例如,如果有一個文本框,價格為20美元,如果該文件曾經加載到記事本中,則其中的信息將無法讀取。

這可能嗎?

一個非常簡單的解決方案是使用項目設置。 您可以在此處指定變量並在代碼中使用它們。 重新啟動程序時,變量的值保持不變。 您可以像這樣使用設置:

加載程序時:

textBox.Text = MyProject.Properties.Settings.Default.TextBoxValue

退出項目時:

MyProject.Properties.Settings.Default.TextBoxValue = textBox.Text
MyProject.Properties.Settings.Default.Save( )

在此示例中, MyProject是項目的名稱,而TextBoxValue是設置的名稱。 您可以在項目屬性中創建設置。

要加密冷存儲的設置,只需使用安全字符串(例如):

var cypherText = "Some string to encrypt".ToSecureString().EncryptString();
var clearText = cypherText.DecryptString().ToInsecureString();

暫無
暫無

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

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