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.