Data Protection API

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Data Protection API (DPAPI) — криптографический интерфейс программирования приложений в ОС семейства Windows, обеспечивающий защиту (конфиденциальность) данных путём их шифрования.

Архитектура [править]

DPAPI включает в себя функции: шифрования и расшифровки данных, а также шифрования и расшифровки памяти (например, для предотвращения просмотра хранимых в памяти паролей при нахождении их в файле подкачки). Функции DPAPI выполняют локальный RPC-вызов сервера проверки подлинности локальной системы безопасности, который в свою очередь вызывает библиотеку CryptoAPI для выполнения операции в своём контексте безопасности. Для защиты данных может использоваться пароль пользователя для входа в систему или запрашиваться другой пароль.

Ссылки [править]

Windows Data Protection  (англ.). MSDN Library. Microsoft (October 2001). Архивировано из первоисточника 30 сентября 2012. Проверено 27 июля 2012.