Algoritmi del provider di base

Il provider di crittografia microsoft base supporta gli algoritmi seguenti.

ID algoritmo Descrizione Commenti
CALG_MD2
Algoritmo di hash MD2
Per altre informazioni, vedere Algoritmo MD2.
CALG_MD5
Algoritmo di hash MD5
Per altre informazioni, vedere Algoritmo MD5.
CALG_SHA
Algoritmo di hash SHA
Per altre informazioni, vedere Algoritmo hash sicuro.
CALG_SHA1
Uguale a CALG_SHA
Per altre informazioni, vedere Algoritmo hash sicuro.
CALG_MAC
Algoritmo hash con chiave (MAC) del codice di autenticazione dei messaggi
Blocca mac di crittografia.
CALG_HMAC
Algoritmo hash con chiave MAC
Calcolo HMAC.
CALG_SSL3_SHAMD5
Algoritmo di autenticazione client SLL3
Per altre informazioni, vedere Creazione di un hash CALG_SSL3_SHAMD5.
CALG_RSA_SIGN
Algoritmo di firma della chiave pubblica RSA
Lunghezza chiave: può essere impostata da 384 bit a 16,384 bit in incrementi a 8 bit.
Lunghezza chiave predefinita: 512 bit.
La firma è conforme a PKCS #6.
CALG_RSA_KEYX
Algoritmo di scambio delle chiavi pubbliche RSA
Lunghezza chiave: può essere impostata da 384 bit a 1024 bit in incrementi a 8 bit.
Lunghezza chiave predefinita: 512 bit.
CALG_RC2
Algoritmo di crittografia a blocchi RC2
Lunghezza chiave: 40 bit.
Modalità predefinita: concatenamento a blocchi di crittografia.
Dimensioni del blocco: 64 bit.
Lunghezza sale: 88 bit.
CALG_RC4
Algoritmo di crittografia del flusso RC4
Lunghezza chiave: 40 bit.
Lunghezza sale: 88 bit.
CALG_DES
Crittografia DES
Per altre informazioni, vedere Data Encryption Standard (DES).