Jump to content

CryptoAPI

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 67.124.145.213 (talk) at 20:34, 6 January 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

CryptoAPI, Microsoft cryptocgraphy API (application programming interface), provides services that enable devolopers to secure Windows-based applications using cryptography. It is a set of DLLs that provides an abstraction layer which isolates users from the code used to encrypt the data.

CryptoAPI supports both PKI and symmetric key cryptography. It includes functionality for encrypting and decrypting data and for authentication using digital certificates.

CryptoAPI works with a number of CSPs (Cryptography Service Providers) installed on the machine. CSPs are the modules that do the actual work of encoding and decoding data by performing the cryptographic functions.