Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Pour le nouveau développement, utilisez l’API de chiffrement : CNG (Next Generation) au lieu de CryptoAPI. CNG est l’API de chiffrement moderne pour Windows, disponible depuis Windows Vista et Windows Server 2008. Il offre une meilleure prise en charge des valeurs par défaut de sécurité, de l’agilité de l’algorithme et du mode noyau. CryptoAPI n’est maintenu que pour la rétrocompatibilité. CAPICOM est obsolète et n’est pas pris en charge sur une version actuellement prise en charge de Windows.
Objectif
Le chiffrement est l’utilisation de codes pour convertir des données afin que seul un destinataire spécifique puisse le lire, à l’aide d’une clé.
Les technologies de chiffrement de Microsoft incluent Cryptography API: Next Generation (CNG) pour les nouveaux développements, ainsi que l’ancienne CryptoAPI et les fournisseurs de services de chiffrement (CSP) hérités pour la rétrocompatibilité. L’inscription de certificats et de cartes à puce, la gestion des certificats et le développement de modules personnalisés sont également décrits.
Public des développeurs
CryptoAPI est destiné à être utilisé par les développeurs d’applications Windows 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 médias non sécurisés tels que Internet. Les développeurs doivent être familiarisés avec les langages de programmation C et C++ et l’environnement de programmation Windows. Bien qu’il ne soit pas nécessaire, une compréhension du chiffrement ou des sujets liés à la sécurité est conseillée.
Note
CAPICOM est un composant COM 32 bits hérité qui a été pris en charge pour la dernière fois sur Windows XP et Windows Server 2003. Il n’est disponible sur aucune version actuellement prise en charge de Windows. N’utilisez pas CAPICOM dans les nouvelles applications. Pour obtenir des alternatives, consultez Alternatives à l’utilisation de CAPICOM.
Conditions requises pour l’exécution
Pour plus d’informations sur les exigences d’exécution pour un élément de programmation particulier, consultez la section Conditions requises de la page de référence de cet élément.
Dans cette section
| Sujet | Description |
|---|---|
|
à propos du chiffrement |
Concepts clés du chiffrement et vue générale des technologies de chiffrement Microsoft. |
|
Utilisation de la cryptographie |
Processus et procédures de cryptographie, ainsi que des exemples détaillés de programmes en C et en Visual Basic utilisant les fonctions CryptoAPI et les objets CAPICOM. |
| Informations de référence sur le chiffrement |
Descriptions détaillées des fonctions de chiffrement Microsoft, des interfaces, des objets, des structures et d’autres éléments de programmation. Inclut des descriptions de référence de l’API pour l’utilisation de certificats numériques. |
Contenu connexe
- API de chiffrement : Nouvelle génération (CNG) : API de chiffrement moderne pour le nouveau développement de Windows
- Vue d’ensemble de la programmation CNG classique : guide pas à pas pour utiliser CNG
- Chiffrement des données avec CNG : exemple de chiffrement moderne utilisant AES avec CNG