Есть ли простой способ узнать, зашифрована ли моя строка подключения? - PullRequest
2 голосов
/ 24 мая 2010

Я хочу знать, зашифрована ли строка подключения или нет. Я не хочу шифровать это снова и снова. Это только проблема в стадии разработки. Есть ли способ проверить состояние строки подключения в App.config?

Ответы [ 3 ]

0 голосов
/ 24 мая 2010

Почему бы не посмотреть, содержит ли строка подключения строки «Источник» или «Каталог» (без учета регистра)? Если так, это не зашифровано. Это конечно просто; -)

0 голосов
/ 04 мая 2011

Разве это не лучшее решение, чтобы просто проверить свойство SectionInformation.IsProtected?

Это подробно описано в MSDN , а у Джона Галлоуэя есть сообщение Шифрование паролей в файле .NET app.config , также об этом, если вы хотите более длинный пример (требуется некоторая настройка).

0 голосов
/ 24 мая 2010

Найдите dbname или лайки - вы не найдете его, если он зашифрован.

...