Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Important
Verwenden Sie für die neue Entwicklung Kryptografie-API: Next Generation (CNG) anstelle von CryptoAPI. CNG ist die moderne kryptografische API für Windows, die seit Windows Vista und Windows Server 2008 verfügbar ist. Es bietet bessere Sicherheitsstandards, Algorithmusflexibilität und Kernelmodusunterstützung. CryptoAPI wird nur aus Gründen der Abwärtskompatibilität beibehalten. CAPICOM ist veraltet und wird für derzeit unterstützte Versionen von Windows nicht unterstützt.
Zweck
Kryptografie ist die Verwendung von Codes zum Konvertieren von Daten, sodass nur ein bestimmter Empfänger sie mithilfe eines Schlüssels lesen kann.
Microsofts kryptografische Technologien umfassen Cryptography API: Next Generation (CNG) für neue Entwicklungen sowie die ältere CryptoAPI und die Cryptographic Service Providers (CSP) zur Abwärtskompatibilität. Zertifikat- und Smartcardregistrierung, Zertifikatverwaltung und benutzerdefinierte Modulentwicklung werden ebenfalls beschrieben.
Entwicklergruppe
CryptoAPI ist für die Verwendung durch Entwickler von Windows-basierten Anwendungen vorgesehen, mit denen Benutzer Dokumente und andere Daten in einer sicheren Umgebung erstellen und austauschen können, insbesondere über unsichere Medien wie das Internet. Entwickler sollten mit den Programmiersprachen C und C++ und der Windows-Programmierumgebung vertraut sein. Obwohl nicht erforderlich, wird ein Verständnis von Kryptografie oder sicherheitsbezogenen Themen empfohlen.
Note
CAPICOM ist eine ältere 32-Bit-COM-Komponente, die zuletzt für Windows XP und Windows Server 2003 unterstützt wurde. Sie ist in keiner derzeit unterstützten Version von Windows verfügbar. Verwenden Sie CAPICOM nicht in neuen Anwendungen. Alternativen finden Sie unter Alternativen zur Verwendung von CAPICOM.
Laufzeitanforderungen
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 Kryptografie- |
Wichtige Kryptografiekonzepte und eine allgemeine Übersicht über Microsoft-Kryptografietechnologien. |
|
Mithilfe von Kryptografie- |
Kryptografieprozesse, Verfahren und erweiterte Beispiele von C- und Visual Basic-Programmen mit CryptoAPI-Funktionen und CAPICOM-Objekten. |
|
Kryptografiereferenz |
Detaillierte Beschreibungen der Microsoft-Kryptografiefunktionen, Schnittstellen, Objekte, Strukturen und anderen Programmierelemente. Enthält Referenzbeschreibungen der API zum Arbeiten mit digitalen Zertifikaten. |
Verwandte Inhalte
- Kryptografie-API: Next Generation (CNG) – die moderne kryptografische API für neue Windows Entwicklung
- Übersicht über die typische CNG-Programmierung – schrittweise Anleitung zur Verwendung von CNG
- Verschlüsseln von Daten mit CNG – beispiel für moderne Verschlüsselung mit AES mit CNG