Я хочу надежно хранить пароль в виде открытого текста на ПК с Windows. В настоящее время я использую DPAPI CryptProtectData, чтобы зашифровать его, а затем сохранить зашифрованный blob в файле в локальных AppData пользователя.
В Windows 7 есть Windows Vault, диспетчер учетных данных (Панель управления \ Учетные записи пользователей и Семейная безопасность \ Диспетчер учетных данных), в котором хранятся данные для входа в систему для различных типов входа, включая «общие учетные данные». На первый взгляд, это подходящее место для программы для хранения учетных данных. Однако мне не удалось найти для него API. Я прочитал ссылку функции аутентификации в MSDN, но честно говоря заблудился в нем.
Есть ли API для Windows Vault для хранения и получения учетных данных из программы, и, если да, где я могу найти документацию?
