Cryptografie

Important

Voor nieuwe ontwikkeling gebruikt u Cryptografie-API: Next Generation (CNG) in plaats van CryptoAPI. CNG is de moderne cryptografische API voor Windows, beschikbaar sinds Windows Vista en Windows Server 2008. Het biedt betere standaardinstellingen voor beveiliging, flexibiliteit van algoritmen en ondersteuning voor kernelmodus. CryptoAPI wordt alleen onderhouden voor achterwaartse compatibiliteit. CAPICOM is verouderd en wordt niet ondersteund op een momenteel ondersteunde versie van Windows.

Doel

Cryptografie is het gebruik van codes om gegevens te converteren, zodat alleen een specifieke ontvanger deze kan lezen met behulp van een sleutel.

Microsoft cryptografische technologieën omvatten cryptografie-API: Next Generation (CNG) voor nieuwe ontwikkeling en de verouderde CryptoAPI- en Cryptografische serviceproviders (CSP) voor achterwaartse compatibiliteit. Inschrijving van certificaten en smartcards, certificaatbeheer en aangepaste moduleontwikkeling worden ook beschreven.

Doelgroep voor ontwikkelaars

CryptoAPI is bedoeld voor gebruik door ontwikkelaars van Windows-toepassingen waarmee gebruikers documenten en andere gegevens in een beveiligde omgeving kunnen maken en uitwisselen, met name via onbeveiligde media zoals internet. Ontwikkelaars moeten bekend zijn met de programmeertalen C en C++ en de Windows-programmeeromgeving. Hoewel dit niet vereist is, wordt een goed begrip van cryptografie- of beveiligingsgerelateerde onderwerpen aanbevolen.

Note

CAPICOM is een verouderd 32-bits COM-onderdeel dat voor het laatst werd ondersteund op Windows XP en Windows Server 2003. Het is niet beschikbaar op een momenteel ondersteunde versie van Windows. Gebruik CAPICOM niet in nieuwe toepassingen. Zie Alternatieven voor het gebruik van CAPICOM voor alternatieven.

Vereisten voor uitvoering

Zie het gedeelte Vereisten op de referentiepagina van dat element voor informatie over de vereisten voor de runtime van een specifiek programmeerelement.

In deze sectie

Onderwerp Beschrijving
Over cryptografie
Belangrijke cryptografieconcepten en een algemeen overzicht van Cryptografietechnologieën van Microsoft.
Cryptografie gebruiken
Cryptografieprocessen, procedures en uitgebreide voorbeelden van C- en Visual Basic-programma's met behulp van CryptoAPI-functies en CAPICOM-objecten.
cryptografiereferenties
Gedetailleerde beschrijvingen van de cryptografiefuncties van Microsoft, interfaces, objecten, structuren en andere programmeerelementen. Bevat naslagbeschrijvingen van de API voor het werken met digitale certificaten.