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.
For more information about the cryptographic primitives in CNG, see Cryptographic Primitives.
For more information about key storage and retrieval in CNG, see Key Storage and Retrieval.
For more information about importing and exporting keys, see Key Import and Export.
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.