如果是Windows XP,抄
保存在襲注冊表中,具體位置是HKEY_LOCAL_[網卡Guid],
如果是Windows Vista或Windows 7,
保存在c:[網卡Guid],每個無線網路對應一個XML文檔,用IE瀏覽器打開可看到加密後的密文。
當然,windows7還有一個方法可以看到無線網路的密碼,具體操作如下:
1、點擊「打開網路和共享中心」->「管理無線網路」。
2. 請問編寫軟體的配置信息保存在哪裡最好呢
1.寫在ini文件里,系統給了一些函數輔助你讀取裡面的數據.比較方便.
2.寫注冊表裡,系統也提供了函數,也很方便,但重裝系統,信息就會丟失.
3.寫文本文件里,自己組織規律,沒有系統函數幫你讀取結點值..
會有一小小點麻煩..
4.寫在xml文件里,C\C++下面 微軟提供的支持 我不太清楚是什麼.也許是com形式的..所以使用上也許也有生疏.但性質上和ini是一樣的.
5.怕用戶自己找到這個文件的規律,修改這個文件,hack程序.
所以你就得加密,而且有當文件規律組織被破壞的,程序應該怎樣做.
加密簡單點的話,就前後互換,反正能和解密一一對應就可以.
6.至於dat文件? 其實只不過是個後綴名而已了.和文本文件一個回事.用戶拿記事本打開dat.照樣當你是txt看.
本人覺得ini 和xml文件比較的好.. 而且加密應該是必須的.但如果是無所謂的信息的話,那就不必加密,浪費程序開發周期. 但配置文本格式出錯的時候 程序必須要能正確處理 這個最重要. 畢竟 "崩"的一聲感覺很不爽.
3. c#加密xml文件
xml加密(XML Encryption)是w3c加密xml的標准。這個加密過程包括加密xml文檔的元素及其子元素,通過加密,xml的初始內容將被替換,但其xml格式仍然被完好的保留。 介紹 我們有3個加密xml的方法 1、僅僅使用對稱加密的方法加密xml 這種加密方法只使用一個密鑰,也就是說無論是加密xml還是解密xml都使用一個相同的密鑰。因為這個密鑰不會在被加密的xml中保存,所以我們需要在加密和解密的過程中載入這個密鑰並保護它不被竊取。 2、使用對稱加密和非對稱加密相結合的方法來加密xml 這種方法需要一個用於加密數據的對稱密鑰和一個用於保護這個對稱密鑰的非對稱密鑰。被加密的對稱密鑰和被加密的數據一起保存在xml文檔中。當用私有非對稱密鑰解密密鑰的時候要用公開非對稱密鑰對密鑰進行加密。 本文就將使用這種方法。想學到其他更多的方法請參看MSDN等到更多的信息。 (譯者註:非對稱加密演算法需要兩個密鑰:公開密鑰(publickey)和私有密鑰(privatekey)。公開密鑰與私有密鑰是一對,如果用公開密鑰對數據進行加密,只有用對應的私有密鑰才能解密;如果用私有密鑰對數據進行加密,那麼只有用對應的公開密鑰才能解密。因為加密和解密使用的是兩個不同的密鑰,所以這種演算法叫作非對稱加密演算法。) 3、使用X.509加密xml,這種方法是用X.509作為非對稱密鑰,它由諸如VeriSign之類的第三方提供。 該網站有具體方法,請查閱 http://hi..com/jam12315/blog/item/42b5c4c426ee15af8326ac3b.html 參考文獻: tp://dotnetslackers.com/articles/xml/XMLEncryption.aspx
滿意請採納