Шифрование файла библиотеки классов app.config - PullRequest
0 голосов
/ 05 января 2011

Пожалуйста, поделитесь своими мыслями, есть ли способ зашифровать раздел app.config без изменения кода? Я знаю, что мы можем использовать aspnet_regiis.exe для шифрования файла web.config.

Я наткнулся на несколько блогов, чтобы переименовать app.config в web.config и запустить команду aspnet_regiis -pef. Я могу создать зашифрованную версию файла app.config, но приложению не удалось прочитать ключи из зашифрованного файла app.config. так что этот подход не работал для меня.

Большое спасибо

1 Ответ

2 голосов
/ 05 января 2011

А как насчет этого?Вы можете сделать это?

  1. Зашифруйте строки подключения и имена хранимых процедур в app.config.(Используйте как tripleDes)

  2. Сохраните ваши зашифрованные значения в app.config. (Например: ConnectionString = "asdasfasfasfdsdgsdfa")

  3. После чтения значенияиз app.config расшифруйте его вместе с вашим сервисом и используйте.

кстати, я нашел свой старый ответ о готовом к использованию классе Crypto:)

.NET: какие есть варианты расшифровки пароля в файле проекта .setting

...