У меня есть некоторые учетные данные (имя пользователя и пароль), и я не могу выяснить, где сохранить их.
Я слышал о приложении, хранящем учетные данные в Windows Credential Service, таким образом, я изучил эту опцию. Это казалось идеальным. Просто храните уязвимую информацию в службе Windows, и не должны волноваться о хранении их в Вашем собственном ключе реестра.
К сожалению, я скоро узнал, что это не было настолько просто. Единственная справка, которую я нашел в MSDN, была в C. Я тогда думал, что, должно быть, ошибся, но тогда я загрузил Cain и видел запись для декодирования учетных паролей менеджера.
Существует ли способ использовать эту функцию в.NET? Сообщите мне.
Для использования Credential Management API в .NET необходимо использовать взаимодействие, но, к счастью, большую часть тяжелой работы уже проделал кто-то другой: