Algorithmes de fournisseur de base

Le fournisseur de chiffrement de base Microsoft prend en charge les algorithmes suivants.

ID d’algorithme Description Commentaires
CALG_MD2
Algorithme de hachage MD2
Pour plus d’informations, consultez l’algorithme MD2.
CALG_MD5
Algorithme de hachage MD5
Pour plus d’informations, consultez l’algorithme MD5.
CALG_SHA
Algorithme de hachage SHA
Pour plus d’informations, consultez l’algorithme de hachage sécurisé.
CALG_SHA1
Identique à CALG_SHA
Pour plus d’informations, consultez l’algorithme de hachage sécurisé.
CALG_MAC
Algorithme de hachage clé-hachage du code d’authentification des messages (MAC)
Bloquer le chiffrement MAC.
CALG_HMAC
Algorithme de hachage à clé MAC
Calcul HMAC.
CALG_SSL3_SHAMD5
Algorithme d’authentification client SLL3
Pour plus d’informations, consultez Création d’un hachage CALG_SSL3_SHAMD5.
CALG_RSA_SIGN
Algorithme de signature de clé publique RSA
Longueur de clé : peut être définie de 384 bits à 16 384 bits par incréments 8 bits.
Longueur de clé par défaut : 512 bits.
La signature est conforme à PKCS #6.
CALG_RSA_KEYX
Algorithme d’échange de clés publiques RSA
Longueur de clé : peut être définie de 384 bits à 1024 bits par incréments 8 bits.
Longueur de clé par défaut : 512 bits.
CALG_RC2
Algorithme de chiffrement de bloc RC2
Longueur de clé : 40 bits.
Mode par défaut : chaînage de blocs de chiffrement.
Taille du bloc : 64 bits.
Longueur du sel : 88 bits.
CALG_RC4
Algorithme de chiffrement de flux RC4
Longueur de clé : 40 bits.
Longueur du sel : 88 bits.
CALG_DES
Chiffrement DES
Pour plus d’informations, consultez Data Encryption Standard (DES).