Kryptografie-API: Nächste Generation
Zweck
Kryptografie-API: Next Generation (CNG) ist der langfristige Ersatz für die CryptoAPI. CNG ist so konzipiert, dass es auf vielen Ebenen erweiterbar ist und das Verhalten der Kryptografie agnostisch ist.
Entwicklergruppe
CNG ist für Entwickler von Anwendungen vorgesehen, die es Benutzern ermöglichen, Dokumente und andere Daten in einer sicheren Umgebung zu erstellen und auszutauschen, insbesondere über unsichere Medien wie das Internet. Entwickler sollten mit den Programmiersprachen C und C++ und der Windows-basierten Programmierumgebung vertraut sein. Obwohl nicht erforderlich, wird ein Verständnis der Kryptografie oder sicherheitsrelevanter Themen empfohlen.
Wenn Sie einen CNG-Kryptografiealgorithmusanbieter oder einen Schlüsselspeicheranbieter entwickeln, müssen Sie das Cryptographic Provider Development Kit von Microsoft herunterladen.
Laufzeitanforderungen
CNG wird ab Windows Server 2008 und Windows Vista unterstützt. Informationen zu Laufzeitanforderungen für ein bestimmtes Programmierelement finden Sie im Abschnitt Anforderungen der Referenzseite für dieses Element.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
Über CNG |
Beschreibt CNG-Features, kryptografische Grundtypen und Das Speichern, Abrufen, Importieren und Exportieren von Schlüsseln. |
Verwenden von CNG |
Erläutert die Verwendung der Kryptografiekonfigurationsfeatures von CNG und der typischen CNG-Programmierung. |
CNG-Referenz |
Detaillierte Beschreibungen der CNG-Programmierelemente. Diese Seiten enthalten Referenzbeschreibungen der API für die Arbeit mit CNG. |