可以使用资源来保存重要值吗?

时间:2011-12-08 23:52:42

标签: c# .net resources

可以使用资源来保存重要的值,例如数据库的字符串连接吗?问题是:它安全吗?或者未经授权的人可以看到价值观? 谢谢!

3 个答案:

答案 0 :(得分:2)

我不会在资源中存储任何安全关键的纯文本值。

如果必须存储值,例如数据库连接字符串,则应首先加密它们。

答案 1 :(得分:1)

嵌入在可执行文件中的字符串资源不安全。任何拥有共同资源检查或反汇编工具的人都可以看到它们。也许是模糊不清,但并不安全。不要将密码存储在字符串资源中。

答案 2 :(得分:0)

保护连接字符串:

加密配置栏目:

PS:

这些方法比.exe!

中的连接字符串硬编码更安全