Algoritmi provider avanzati
Il provider di crittografia avanzata Microsoft supporta gli algoritmi seguenti.
ID algoritmo | Descrizione | Commenti |
---|---|---|
CALG_3DES | Triple DES. | Lunghezza chiave: 168 bit. Modalità predefinita: concatenamento a blocchi di crittografia. Dimensioni del blocco: 64 bit. Nessun sale consentito. |
CALG_3DES_112 | Crittografia triple DES a due chiavi. | Lunghezza chiave: 112 bit. Modalità predefinita: concatenamento a blocchi di crittografia. Dimensioni del blocco: 64 bit. Nessun sale consentito. |
CALG_DES | Crittografia DES. | Lunghezza chiave: 56 bit. Modalità predefinita: concatenamento a blocchi di crittografia. Dimensioni del 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). | Blocca mac di crittografia. |
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_RC2 | Algoritmo di crittografia a blocchi RC2. | Lunghezza chiave: 128 bit. Modalità predefinita: concatenamento a blocchi di crittografia. Dimensioni del 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 delle chiavi pubbliche RSA. | Lunghezza chiave: può essere impostata, 384 bit su 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 su 16,384 bit in incrementi a 8 bit. Lunghezza della chiave predefinita: 1.024 bit. La firma è conforme a PKCS #6. |
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_SSL3_SHAMD5 | Algoritmo di autenticazione client SSL3. | Per altre informazioni, vedere Creazione di un hash CALG_SSL3_SHAMD5. |