如果是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
满意请采纳