Как сохранить и получить учетные данные из диспетчера учетных данных Windows Vault?

Я хочу надежно хранить пароль в виде открытого текста на ПК с Windows. В настоящее время я использую DPAPI CryptProtectData для его шифрования, а затем сохраняю зашифрованный большой двоичный объект в файле в локальных данных приложения пользователя.

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

Существует ли API для Windows Vault для хранения и получения учетных данных из программы, и, если да, где я могу найти документацию?

32
задан Nathan Moinvaziri 14 August 2012 в 03:52
поделиться