Вам не нужно ни получать простой текстовый пароль, ни вам.Вы можете хранить пароль с односторонним хешем (SHA-1, SHA-2) и солью, а затем, когда вы вводите пароль для проверки ваших учетных данных, вы хэшируете ввод same way
, который вы сделали при сохранениипароль в базе данных.Если два значения хеша совпадают, пользователю должен быть предоставлен доступ.
.Net имеет класс SHA-1 , который вы можете использовать, чтобы вам не приходилось писать свой собственный.
Я повторю, вы не хотитеиметь возможность получить пароль в виде простого текста, потому что в случае взлома ваших данных злоумышленник также может получить пароль.