Jump to content

CryptoAPI

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Matt Crypto (talk | contribs) at 16:42, 4 October 2005 (stub theft --> {{crypto-stub}}). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
For the Linux cryptographic API, see Crypto API.

CryptoAPI is a Microsoft API (application programming interface) that provides services to enable developers to secure Microsoft Windows-based applications using cryptography. It is a set of dynamically-linked libraries that provides an abstraction layer which isolates programmers from the code used to encrypt the data.

CryptoAPI supports both public-key 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.