Freigeben über


Kryptografie-API: Nächste Generation

Zweck

Kryptografie-API: Next Generation (CNG) ist der langfristige Ersatz für die CryptoAPI. CNG ist auf vielen Ebenen erweiterbar und kryptografisch agnostisch im Verhalten.

Entwicklergruppe

CNG ist für die Verwendung durch Entwickler von Anwendungen vorgesehen, mit denen Benutzer Dokumente und andere Daten in einer sicheren Umgebung erstellen und austauschen können, insbesondere über nicht 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 von Kryptografie oder sicherheitsbezogenen Themen empfohlen.

Wenn Sie einen CNG-Kryptografiealgorithmusanbieter oder 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 Schlüsselspeicher, Abruf, Import und Export.
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.