Erweiterte Anbieteralgorithmen

Der Microsoft Enhanced Cryptographic Provider unterstützt die folgenden Algorithmen.

Algorithmus-ID BESCHREIBUNG Kommentare
CALG_3DES Triple DES. Schlüssellänge: 168 Bits. Standardmodus: Verschlüsselungsblockverkettung.
Blockgröße: 64 Bits.
Kein Salz erlaubt.
CALG_3DES_112 Triple DES-Verschlüsselung mit zwei Schlüsseln. Schlüssellänge: 112 Bits. Standardmodus: Verschlüsselungsblockverkettung.
Blockgröße: 64 Bits.
Kein Salz erlaubt.
CALG_DES DES-Verschlüsselung. Schlüssellänge: 56 Bits. Standardmodus: Verschlüsselungsblockverkettung.
Blockgröße: 64 Bits.
Kein Salz erlaubt.
CALG_HMAC MAC-schlüsselgebundener Hashalgorithmus HMAC-Berechnung.
CALG_MAC Nachrichtenauthentifizierungscode (MAC)-Schlüsselhashalgorithmus. Verschlüsselungs-MAC blockieren.
CALG_MD2 MD2-Hashalgorithmus Weitere Informationen finden Sie unter MD2-Algorithmus.
CALG_MD5 MD5-Hashalgorithmus Weitere Informationen finden Sie unter MD5-Algorithmus.
CALG_RC2 RC2-Blockverschlüsselungsalgorithmus. Schlüssellänge: 128 Bits. Standardmodus: Verschlüsselungsblockverkettung.
Blockgröße: 64 Bits.
Salzlänge: Kann festgelegt werden.
CALG_RC4 RC4-Streamverschlüsselungsalgorithmus. Schlüssellänge: 128 Bits. Salzlänge: Kann festgelegt werden.
CALG_RSA_KEYX RSA-Algorithmus für den Austausch von öffentlichen Schlüsseln. Schlüssellänge: Kann von 384 Bit auf 16.384 Bits in 8-Bit-Schritten festgelegt werden. Standardschlüssellänge: 1.024 Bit.
CALG_RSA_SIGN Rsa-Algorithmus für öffentliche Schlüsselsignatur. Schlüssellänge: Kann von 384 Bit auf 16.384 Bits in 8-Bit-Schritten festgelegt werden. Standardschlüssellänge: 1.024 Bit.
Die Signatur entspricht PKCS #6.
CALG_SHA SHA-Hashalgorithmus Weitere Informationen finden Sie unter Sicherer Hashalgorithmus.
CALG_SHA1 Identisch mit CALG_SHA. Weitere Informationen finden Sie unter Sicherer Hashalgorithmus.
CALG_SSL3_SHAMD5 SSL3-Clientauthentifizierungsalgorithmus. Weitere Informationen finden Sie unter Erstellen eines CALG_SSL3_SHAMD5 Hash.