API de chiffrement : nouvelle génération

Objectif

API de chiffrement : nouvelle génération (CNG) est le remplacement à long terme de l’API CryptoAPI. Le GNC est conçu pour être extensible à plusieurs niveaux et un comportement indépendant du chiffrement.

Développeurs concernés

Le GNC est destiné aux développeurs d’applications qui permettront aux utilisateurs de créer et d’échanger des documents et d’autres données dans un environnement sécurisé, en particulier sur des supports non sécurisés tels qu’Internet. Les développeurs doivent être familiarisés avec les langages de programmation C et C++, ainsi que l’environnement de programmation Windows. Bien que ce ne soit pas obligatoire, il est conseillé de bien comprendre les sujets liés au chiffrement ou à la sécurité.

Si vous développez un fournisseur d’algorithmes de chiffrement CNG ou un fournisseur de stockage de clés, vous devez télécharger le Kit de développement du fournisseur de chiffrement à partir de Microsoft.

Conditions d’exécution

Le GNC est pris en charge à partir de Windows Server 2008 et Windows Vista. Pour plus d’informations sur les exigences d’exécution pour un élément de programmation particulier, consultez la section Exigences de la page de référence pour cet élément.

Contenu de cette section

Rubrique Description
À propos du GNC
Décrit les fonctionnalités du GNC, les primitives de chiffrement et le stockage de clés, la récupération, l’importation et l’exportation de clés.
Utilisation du GNC
Explique comment utiliser les fonctionnalités de configuration de chiffrement du GNC et la programmation CNG classique.
Référence CNG
Descriptions détaillées des éléments de programmation CNG. Ces pages incluent des descriptions de référence de l’API pour l’utilisation du GNC.