【发布时间】:2015-10-22 11:01:23
【问题描述】:
我创建了一个使用 mysql 来验证用户登录的 c# 程序。我在谷歌上搜索了连接字符串的安全性,每件事都与 web.config 文件有关。 是否有必要在纯 c# 程序中隐藏连接字符串?如果是,请给我参考。
我加密了我的代码,这足以保护我程序中的连接字符串吗?
private static MySqlConnection myConnection = new MySqlConnection("sample connection string");
解决问题后的小编辑:
我发现goof文章和项目加密App.config专为连接字符串设计,你可以检查它here
【问题讨论】:
-
你用什么方法来加密你的代码,为什么你认为它不安全?
-
我通常尽可能使用
Integrated Security(使用进程的 Windows 帐户作为凭据传递)。这样我就不必担心我的连接字符串的安全性。 -
我还是个编程新手,我想当程序运行时,即使程序代码被加密,也有人可以看到连接字符串。
标签: c# connection-string