API de chiffrement : nouvelle génération

Objectif

API de chiffrement : Next Generation (CNG) est le remplacement à long terme de l’interface CryptoAPI. CNG est conçu pour être extensible à de nombreux niveaux et un chiffrement indépendant dans le comportement.

Développeurs concernés

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

Si vous développez un fournisseur d’algorithme de chiffrement CNG ou un fournisseur de stockage de clés, vous devez télécharger le Kit de développement du fournisseur de services de chiffrement auprès de Microsoft.

Conditions d’exécution

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

Contenu de cette section

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