Kryptographie
Zweck
Kryptografie ist die Verwendung von Codes zum Konvertieren von Daten, sodass nur ein bestimmter Empfänger sie mithilfe eines Schlüssels lesen kann.
Zu den kryptografischen Technologien von Microsoft gehören CryptoAPI, Kryptografiedienstanbieter (CSP), CryptoAPI Tools, CAPICOM, WinTrust, Ausstellen und Verwalten von Zertifikaten sowie die Entwicklung anpassbarer Public Key-Infrastrukturen. 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.
CAPICOM ist eine 32-Bit-Komponente, die für Entwickler vorgesehen ist, die Anwendungen mit der Programmiersprache Visual Basic Scripting Edition (VBScript) oder der C++-Programmiersprache erstellen. CAPICOM steht für die Verwendung in den in Run-Time Anforderungen angegebenen Betriebssystemen zur Verfügung. Für die zukünftige Entwicklung wird empfohlen, das .NET Framework zum Implementieren von Sicherheitsfeatures zu verwenden. Weitere Informationen 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.
CAPICOM 2.1.0.2 wird unter den folgenden Betriebssystemen und Versionen unterstützt:
- Windows Server 2003
- Windows XP
CAPICOM ist als verteilbare Datei verfügbar, die aus dem Platform SDK Redistributable heruntergeladen werden kann: CAPICOM.
Zertifikatdienste erfordern die folgenden Versionen dieser Betriebssysteme:
- Windows Server 2008 R2
- Windows Server 2008
- Windows Server 2003
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. |