有一个简单的知道我的连接字符串是否加密?

时间:2010-05-24 16:06:28

标签: c# .net configuration connection-string

我想知道我的连接字符串是否加密。我不想一次又一次地加密它。这只是开发阶段的一个问题。有没有办法在App.config中检查连接字符串的状态?

3 个答案:

答案 0 :(得分:0)

查找dbname或类似内容 - 如果已加密,则无法找到它。

答案 1 :(得分:0)

为什么不查看连接字符串是否包含字符串“Source”或“Catalog”(不区分大小写)?如果是,则不加密。这肯定很简单; - )

答案 2 :(得分:0)

不是检查SectionInformation.IsProtected属性的最佳解决方案吗?

详情请见MSDN,Jon Galloway也有一篇帖子Encrypting Passwords in a .NET app.config File,如果您想要更长的例子(需要进行一些调整),也可以发表这个帖子。