Cryptography API
Cryptography API | |
---|---|
Basisdaten
| |
Entwickler | Microsoft Corp. |
Aktuelle Version | obsolet |
Betriebssystem | Windows |
Kategorie | Entwicklung |
Lizenz | proprietär |
deutschsprachig | nein |
Using the Microsoft CryptoAPI im MSDN |
Die Microsoft Cryptography API ist die Standard-Programmierschnittstelle (englisch application programming interface, API) auf Windows-Betriebssystemen, über die die Anwendungsprogramme auf kryptografische Methoden zugreifen können. Sie bietet Programmen Funktionen zum Verschlüsseln und Entschlüsseln (englisch
und
) von Daten sowie für starke Authentifizierung mit digitalen Zertifikaten und sichere Generierung von (Pseudo-)Zufallszahlen an.
Einsatzbeispiele bilden das Ver- und Entschlüsseln von E-Mails und Datenverbindungen sowie die Anmeldung an Systemen mit Smartcards.
Die MS-CryptoAPI wurde 1996 mit Windows NT 4.0[1] eingeführt und bis Windows XP fortgeführt und erweitert. Mit Windows Vista ersetzt Microsoft 2007 die CryptoAPI der vorherigen Windows-Versionen durch die „Cryptography API: Next Generation (CNG)“[2] für die zukünftigen Windows-Versionen.
Weblinks
- Using the Microsoft CryptoAPI im MSDN (englisch)
- Microsoft CryptoAPI and Cryptographic Service Providers (englisch)
- .NET Framework-Entwicklerhandbuch: Beispiel für sichere Cryptography Next Generation (CNG)-Kommunikation im MSDN
- Cryptography Reference im MSDN (englisch)
- Microsoft CAPI at CryptoDox (englisch)
- Hintertuer in Microsofts Crypto-API, Chaos Computer Club, 1999
Einzelnachweise
- ↑ Matt Pietrek: Poking Around Under the Hood: A Programmer's View of Windows NT 4.0. In: Microsoft System Journal. Microsoft. August 1996. Abgerufen am 16. Oktober 2011.
- ↑ Cryptography API: Next Generation (Windows) (englisch) In: msdn. Microsoft. 2007. Abgerufen am 16. Oktober 2011.