Condividi tramite


Algoritmi provider avanzati

Il provider di crittografia avanzato Microsoft supporta gli algoritmi seguenti.

ID algoritmo Descrizione Commenti
CALG_3DES Triple DES. Lunghezza chiave: 168 bit. Modalità predefinita: concatenamento a blocchi crittografati.
Dimensioni blocco: 64 bit.
Nessun sale consentito.
CALG_3DES_112 Crittografiatriple DES. Lunghezza chiave: 112 bit. Modalità predefinita: concatenamento a blocchi crittografati.
Dimensioni blocco: 64 bit.
Nessun sale consentito.
CALG_DES Crittografia DES. Lunghezza chiave: 56 bit. Modalità predefinita: concatenamento a blocchi crittografati.
Dimensioni blocco: 64 bit.
Nessun sale consentito.
CALG_HMAC Algoritmo hash con chiave MAC. Calcolo HMAC.
CALG_MAC algoritmo hash con chiave MAC (Message Authentication Code). Mac di crittografia a blocchi.
CALG_MD2 Algoritmo di hash MD2. Per altre informazioni, vedere algoritmo MD2.
CALG_MD5 Algoritmo hash MD5. Per altre informazioni, vedere algoritmo MD5.
CALG_RC2 Algoritmo di crittografia a blocchi RC2. Lunghezza chiave: 128 bit. Modalità predefinita: concatenamento a blocchi crittografati.
Dimensioni blocco: 64 bit.
Lunghezza sale: può essere impostata.
CALG_RC4 Algoritmo di crittografia del flusso RC4. Lunghezza chiave: 128 bit. Lunghezza sale: può essere impostata.
CALG_RSA_KEYX Algoritmo di scambio di chiavi pubbliche RSA. Lunghezza chiave: può essere impostata, 384 bit a 16.384 bit in incrementi a 8 bit. Lunghezza della chiave predefinita: 1.024 bit.
CALG_RSA_SIGN Algoritmo di firma della chiave pubblica RSA. Lunghezza chiave: può essere impostata, 384 bit a 16.384 bit in incrementi a 8 bit. Lunghezza della chiave predefinita: 1.024 bit.
La firma è conforme a PKCS #6.
CALG_SHA Algoritmo hash SHA. Per altre informazioni, vedere Secure Hash Algorithm.
CALG_SHA1 Uguale a CALG_SHA. Per altre informazioni, vedere Secure Hash Algorithm.
CALG_SSL3_SHAMD5 Algoritmo di autenticazione client SSL3. Per altre informazioni, vedere Creating a CALG_SSL3_SHAMD5 Hash.