Kryptografie-API: Nächste Generation

Zweck

Kryptografie-API: Next Generation (CNG) ist der langfristige Ersatz für die CryptoAPI. CNG ist so konzipiert, dass sie auf vielen Ebenen und Kryptografie agnostisch im Verhalten erweiterbar sein soll.

Entwicklergruppe

CNG ist für die Verwendung von Entwicklern 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 C- und C++-Programmiersprachen 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 Kryptografische Anbieterentwicklungskit von Microsoft herunterladen.

Laufzeitanforderungen

CNG wird beginnend mit 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
Informationen zu CNG
Beschreibt CNG-Features, kryptografische Grundtypen und Schlüsselspeicher, Abruf, Import und Export.
Verwenden von CNG
Erläutert, wie Sie die Kryptografiekonfigurationsfeatures von CNG und typische CNG-Programmierung verwenden.
CNG-Referenz
Detaillierte Beschreibungen der CNG-Programmierelemente. Diese Seiten enthalten Referenzbeschreibungen der API für die Arbeit mit CNG.