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 Algorithme MD2.
CALG_MD5
Algorithme de hachage MD5
Pour plus d’informations, consultez Algorithme MD5.
CALG_SHA
Algorithme de hachage SHA
Pour plus d’informations, consultez Algorithme de hachage sécurisé.
CALG_SHA1
Identique à CALG_SHA
Pour plus d’informations, consultez Algorithme de hachage sécurisé.
CALG_MAC
Algorithme de hachage à clé mac (Message Authentication Code)
Chiffrement de bloc MAC.
CALG_HMAC
Algorithme de hachage à clé MAC
Calcul HMAC.
CALG_SSL3_SHAMD5
Algorithme d’authentification du 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 de 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 à 1 024 bits par incréments de 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 de sel : 88 bits.
CALG_RC4
Algorithme de chiffrement de flux RC4
Longueur de clé : 40 bits.
Longueur de sel : 88 bits.
CALG_DES
Chiffrement DES
Pour plus d’informations, consultez Data Encryption Standard (DES).