CryptoAPI – высокоуровневый интерфейс программирования приложений, который обеспечивает разработчиков Windows-приложений стандартным набором функций для работы с криптопровайдером (CSP, Cryptographic Service Providers):
CryptoAPI поддерживает различные криптопровайдeры, которые самостоятельно реализуют криптографические функции. Так как CryptoAPI используется как обычная библиотека, то от разработчика не требуется детального понимания реализации ни криптопровайдера, ни самой библиотеки.
СAPICOM представляет собой 32-битную библиотеку, которая предоставляет COM-интерфейс и предназначена для использования в ОС Windows Server 2008, Windows Vista, and Windows XP.
Примеры использования CryptoAPI доступны на MSDN в разделе Using Cryptography: