Зашифруйте один ключ в разделе appsettings файла App.Config. - PullRequest
3 голосов
/ 01 октября 2010

Можно ли зашифровать одно значение или нужно шифровать целые разделы?

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

<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="Interval" value="40000" />
<add key="User" value="User1" />
<add key="Password" value="boombox" />    ...

Если у вас есть какие-либо предложения, они будут очень благодарны

Ответы [ 2 ]

2 голосов
/ 01 октября 2010

Вы должны зашифровать / расшифровать перед сохранением / после загрузки файла настроек.Посмотрите на пространство имен System.Security.Cryptography .Я использовал провайдера DES для чтения / записи пароля в файл настроек.

1 голос
/ 19 октября 2010

Вы можете зашифровать пароль в файле app.config с помощью DPAPI .

...