首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请教怎么在VB.NET的配置文件中安全地保存用户的密码或数据库连接字符串

2012-02-28 
请问如何在VB.NET的配置文件中安全地保存用户的密码或数据库连接字符串?请问如何在VB.NET的配置文件中安全

请问如何在VB.NET的配置文件中安全地保存用户的密码或数据库连接字符串?
请问如何在VB.NET的配置文件中安全地保存用户的密码或数据库连接字符串?
我目前用的办法就是把这些信息用3DES加密之后转成Base64保存,但这样就要有一个密码,这个密码会在程序的多个地方用到,修改起来很不方便,又不可能把这个密码保存进配置文件。请问有没有更好的办法来解决这个问题?

[解决办法]
那么保存到Access之类的文件中呢?
[解决办法]
这么高安全级别的系统啊,没有做过安全级别高的系统经验。
如果是用户名密码的话因为没必要解密,所以用单向散列函数就可以了吧。
[解决办法]
如果只是存储数据库连接字符串,而且需要输入密码才能访问。推荐对用户输入的密码转化成散列,然后作为对称加密算法的密钥来存储数据库连接字符串。这样可以保证只能使用暴力破解法破解加密后的数据。
[解决办法]
加密后存成XML文件
具体的加密方法有很多 你可以到网上搜索一下

热点排行