@Flumaster

Application.Settings .NET — безопасно ли хранить там пароль?

В Settings.Default.Settings.password хранится пароль последнего авторизованного пользователя. Куда сохраняются эти данные? И как запоминание паролей реализовано в других программах?
  • Вопрос задан
  • 2623 просмотра
Пригласить эксперта
Ответы на вопрос 3
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
Никогда так не делайте. Для хранения данных пользовательского аккаунта есть специальные классы. Например, msdn.microsoft.com/library/windows/apps/windows.se...
Ответ написан
@mayorovp
На "семерке" эти данные сохраняются в C:\Users\$(username)\AppData\Local в файле user.config, формат точно такой же, как и в app.config/web.config
Ответ написан
Комментировать
vipuhoff
@vipuhoff
+к @Вячеслав Золотов, хотя его решение не поможет на Windows 7 и более старых версиях. Хранить пароль в приложении на .net в любом виде небезопастно, поэтому единственное более менее реализуемое решение это шифрование. Или сам пароль как таковой не нужен можно хранить его Хэш.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы