Нужна зашифрованная строка подключения и информация о stmp в web.config - PullRequest
0 голосов
/ 24 августа 2009

Я хочу сохранить зашифрованную строку подключения и информацию stmp в web.config.

можно ли хранить строку подключения и информацию SMTP в файле web.config в зашифрованном виде, а где мне нужно только что расшифровать и использовать?

OR

В какой точке / событии я могу зашифровать строку подключения и SMTP и сохранить в файле web.config? (и если в этом произошли изменения в web.config, срок действия существующего сеанса истек?)

Какое лучшее решение?

Спасибо

1 Ответ

1 голос
/ 24 августа 2009

Это легко сделать с aspnet_regiis.exe - посмотрите на параметры pe / pd / pef и pdf. Вы также можете сделать это программно . Он работает путем шифрования определенного раздела конфигурации. В вашем случае это секции connectionStrings и smtp.

Вы можете использовать либо DPAPI или RSA , и вы можете шифровать данные либо на уровне компьютера, либо на определенной учетной записи пользователя.

...