Cryptography API: Next Generation

Propósito

Cryptography API: Next Generation (CNG) es el reemplazo a largo plazo de CryptoAPI. CNG está diseñado para ser extensible en muchos niveles y criptografía independiente en el comportamiento.

Audiencia de desarrolladores

CNG está pensado para ser utilizado por desarrolladores de aplicaciones que permitirán a los usuarios crear e intercambiar documentos y otros datos en un entorno seguro, especialmente a través de medios no seguros, como Internet. Los desarrolladores deben estar familiarizados con los lenguajes de programación C y C++ y el entorno de programación basado en Windows. Aunque no es necesario, se recomienda comprender la criptografía o los temas relacionados con la seguridad.

Si está desarrollando un proveedor de algoritmos criptográficos CNG o un proveedor de almacenamiento de claves, debe descargar el Kit de desarrollo del proveedor de servicios criptográficos de Microsoft.

Requisitos de tiempo de ejecución

CNG se admite a partir de Windows Server 2008 y Windows Vista. Para obtener información sobre los requisitos en tiempo de ejecución de un elemento de programación determinado, vea la sección Requisitos de la página de referencia de ese elemento.

En esta sección

Tema Descripción
Acerca de CNG
Describe las características de CNG, los primitivos criptográficos y el almacenamiento de claves, la recuperación, la importación y la exportación.
Uso de CNG
Explica cómo usar las características de configuración de criptografía de CNG y la programación típica de CNG.
Referencia de CNG
Descripciones detalladas de los elementos de programación CNG. Estas páginas incluyen descripciones de referencia de la API para trabajar con CNG.