Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft enhanced DSS and Diffie-Hellman Cryptographic Provider supports Diffie-Hellman key exchange, SHA hashing, DSA data signing and verification (FIPS 186-2), and RC4 symmetric encryption algorithms.
- Provider type: **PROV\_DSS\_DH**
Provider name: **MS\_ENH\_DSS\_DH\_PROV**
This cryptographic provider supports the following algorithms.
Algorithm ID | Algorithm type | Default size (bits) | Description |
---|---|---|---|
CALG_CYLINK_MEK | Data encryption | 40 | CYLINK message encryption algorithm. |
CALG_RC2 | Data encryption | 128 | RSA RC2. |
CALG_RC4 | Data encryption | 128 | RSA RC4. |
CALG_DES | Data encryption | 56 | Data Encryption Standard (DES). |
CALG_3DES_112 | Data encryption | 112 | Two key triple DES. |
CALG_3DES | Data encryption | 168 | Three key triple DES. |
CALG_SHA1 | Hash | 160 | Secure Hash Algorithm 1 (SHA-1). |
CALG_MD5 | Hash | 128 | Message Digest 5 (MD5). |
CALG_DSS_SIGN | Signature | 1024 | Digital Signature Algorithm (DSA). |
CALG_DH_SF | Key exchange | 1024 | Store and forward Diffie-Hellman key exchange algorithm. |
CALG_DH_EPHEM | Key exchange | 1024 | Diffie-Hellman ephemeral algorithm. |