Получение учетных данных / паролей из AD - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу использовать класс электронной почты Smpt в приложении WPF C #

Мой сервер Smpt основан на облаке, и мне, конечно, нужны мой пароль и пользователь.

Хотя я могу быть в порядке сСохранение пользователя для сервера Smpt Я бы хотел избежать ввода пароля в код.

При чтении кажется, что я не могу получить пароль из AD пользователя из-за способа его хранения.Это правильно или я что-то пропустил?

Я могу подумать о том, чтобы сохранить пароль в SQL с помощью SALT, но это лучший способ, чем этот, для WPF C #?

Обновление Приведенные ниже ссылки помогаютБезопасный и восстановить, но я немного утолщен здесь, я все еще должен поставить свой пароль в коде / DLL?

Это безопасно?

Например

var str = "Password123"; var sc = new SecureString(); foreach(char c in str) sc.appendChar

1 Ответ

0 голосов
/ 21 сентября 2018

Вы, конечно, не можете восстановить пароль из AD.

Вы можете сохранить пароль в зашифрованном файле конфигурации , но учтите, что не существует полностью безопасного способа сохранить пароль вприложение.Независимо от того, жестко ли вы закодировали его открытым текстом или зашифровали, злоумышленник все равно может получить его.Самым безопасным было бы вообще не хранить пароль в приложении, а позволить пользователю ввести его, например, по запросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...