About CNG

Cryptography API: Next Generation (CNG) is the long-term replacement for the CryptoAPI. CNG is designed to be extensible at many levels and cryptography agnostic in behavior.


For information about the features of CNG, see CNG Features.

Cryptographic Primitives

For more information about the cryptographic primitives in CNG, see Cryptographic Primitives.

Key Storage and Retrieval

For more information about key storage and retrieval in CNG, see Key Storage and Retrieval.

Key Import and Export

For more information about importing and exporting keys, see Key Import and Export.

Data Protection API: Next Generation

CNG provides a set of APIs that can be used to easily encrypt and decrypt content to authorization principals across multiple computers. For more information, see CNG DPAPI.