Cryptographic Application Programming Interface Article Index for
Cryptographic
Website Links For
Application
 

Information About

Cryptographic Application Programming Interface




CryptoAPI supports both Public-key and Symmetric Key cryptography. It includes functionality for encrypting and decrypting data and for Authentication using Digital Certificate s. It also includes a Cryptographically Secure Pseudorandom Number Generator function CryptGenRandom .

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

Cryptography API: Next Generation (CNG), is an update to the Crypto API introduced in Windows Vista , featuring support for plugging in custom cryptographic APIs into the CNG runtime. Also, CNG supports Elliptic Curve Cryptography . The CNG API integrates with the Smart Card subsystem by including a Base Smart Card Cryptographic Service Provider (Base CSP) module which encapsulates the smart card API. Smart card manufacturers just have to make their devices compatible with this, rather than provide a from-scratch solution.


SEE ALSO




EXTERNAL LINKS