Data Protection API

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

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

Архитектура[править | править исходный текст]

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

Ссылки[править | править исходный текст]

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