Freigeben über


Basisanbieteralgorithmen

Der Microsoft Base-Kryptografieanbieter unterstützt die folgenden Algorithmen.

Algorithmus-ID BESCHREIBUNG Kommentare
CALG_MD2
MD2-Hashingalgorithmus
Weitere Informationen finden Sie unter MD2-Algorithmus.
CALG_MD5
MD5-Hashingalgorithmus
Weitere Informationen finden Sie unter MD5-Algorithmus.
CALG_SHA
SHA-Hashingalgorithmus
Weitere Informationen finden Sie unter Sicherer Hashalgorithmus.
CALG_SHA1
Identisch mit CALG_SHA
Weitere Informationen finden Sie unter Sicherer Hashalgorithmus.
CALG_MAC
Schlüsselhashalgorithmus (Message Authentication Code, MAC)
Verschlüsselungs-MAC blockieren.
CALG_HMAC
MAC Keyed-Hash-Algorithmus
HMAC-Berechnung.
CALG_SSL3_SHAMD5
SLL3-Clientauthentifizierungsalgorithmus
Weitere Informationen finden Sie unter Erstellen eines CALG_SSL3_SHAMD5 Hash.
CALG_RSA_SIGN
Signaturalgorithmus für öffentlichen RSA-Schlüssel
Schlüssellänge: kann von 384 Bit auf 16.384 Bits in 8-Bit-Schritten festgelegt werden.
Standardschlüssellänge: 512 Bits.
Die Signatur entspricht PKCS #6.
CALG_RSA_KEYX
RSA-Algorithmus für öffentlichen Schlüsselaustausch
Schlüssellänge: kann von 384 Bit auf 1024 Bit in 8-Bit-Schritten festgelegt werden.
Standardschlüssellänge: 512 Bits.
CALG_RC2
RC2-Blockverschlüsselungsalgorithmus
Schlüssellänge: 40 Bits.
Standardmodus: Verschlüsselungsblockverkettung.
Blockgröße: 64 Bits.
Salzlänge: 88 Bits.
CALG_RC4
RC4-Streamverschlüsselungsalgorithmus
Schlüssellänge: 40 Bits.
Salzlänge: 88 Bits.
CALG_DES
DES-Verschlüsselung
Weitere Informationen finden Sie unter Data Encryption Standard (DES).