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 .