Как обезопасить строку подключения? powershell + xml - PullRequest
0 голосов
/ 02 февраля 2010

Я храню строку подключения в файле XML. Затем я использую его в сценарии powershell. Есть ли способ защитить его / как-то зашифровать?

1 Ответ

2 голосов
/ 02 февраля 2010

Есть два метода шифрования в Powershell

Использовать командлет * SecureString s. Следует отметить, что только идентификатор Windows, зашифровавший исходную строку, может ее расшифровать (поскольку в качестве ключа используется логин Windows)

Использование пароля с функциями Library-StringCrypto

Из-за ограничений первого метода я использую второй. Затем я сохраню зашифрованную строку подключения в таблице SQL и заблокирую разрешения. Чтобы установить соединение, я извлечу строку соединения из таблицы SQL и расшифрую, используя парольную фразу.

...