Microsoft Enhanced DSS & Diffie-Hellman Cryptographic Provider
Il provider di crittografia DSS e Diffie-Hellman avanzato di Microsoft supporta lo scambio di chiavi Diffie-Hellman, l'hashing SHA, la firma e la verifica dei dati DSA (FIPS 186-2) e gli algoritmi di crittografia simmetrica RC4.
- Tipo di provider: **PROV\_DSS\_DH** Nome provider: **MS\_ENH\_DSS\_DH\_PROV**
Questo provider di crittografia supporta gli algoritmi seguenti.
ID algoritmo | Tipo di algoritmo | Dimensioni predefinite (bit) | Descrizione |
---|---|---|---|
CALG_CYLINK_MEK | Crittografia dei dati | 40 | Algoritmo di crittografia dei messaggi CYLINK. |
CALG_RC2 | Crittografia dei dati | 128 | RSA RC2. |
CALG_RC4 | Crittografia dei dati | 128 | RSA RC4. |
CALG_DES | Crittografia dei dati | 56 | Data Encryption Standard (DES). |
CALG_3DES_112 | Crittografia dei dati | 112 | Due chiavi triple DES. |
CALG_3DES | Crittografia dei dati | 168 | Tre chiavi triple DES. |
CALG_SHA1 | Hash | 160 | Secure Hash Algorithm 1 (SHA-1). |
CALG_MD5 | Hash | 128 | Digest del messaggio 5 (MD5). |
CALG_DSS_SIGN | Firma | 1024 | Digital Signature Algorithm (DSA). |
CALG_DH_SF | Scambio di chiave | 1024 | Archiviare e inoltrare l'algoritmo di scambio delle chiavi Diffie-Hellman . |
CALG_DH_EPHEM | Scambio di chiave | 1024 | Algoritmo temporaneo Diffie-Hellman . |