【发布时间】:2012-04-22 16:38:43
【问题描述】:
我需要在代码中存储机密密码。我不能使用散列技术,因为需要密码本身。如何将这些数据安全地存储在 app.config 文件中?
还有其他方法可以安全地完成此任务吗?
DPAPI 和 ProtectData 类不是一个选项,因为密钥是系统特定的,例如:连接字符串不能以这种方式存储用于不同的最终用户系统。
【问题讨论】:
-
如何“需要”密码?消除那个错误可能更实际。
-
如果需要将密码存储在 app.config 中,请确保已正确加密。看看链接http://stackoverflow.com/questions/202011/encrypt-decrypt-string-in-net
-
为什么不能存储哈希值呢?密码是如何使用的?
-
我有个好主意,谷歌加密配置设置...msdn.microsoft.com/en-us/library/ie/dtkwfdky.aspx
-
@Mr.Disappointment 例如:数据库连接
标签: c# .net winforms passwords app-config