Microsoft Enhanced DSS & Diffie-Hellman Cryptographic Provider
Расширенный поставщик шифрования DSS и Diffie-Hellman поддерживает обмен ключами Diffie-Hellman, хэширование SHA, подписывание и проверку данных DSA (FIPS 186-2) и алгоритмы симметричного шифрования RC4.
- Тип поставщика: **PROV\_DSS\_DH** Имя поставщика: **MS\_ENH\_DSS\_DH\_PROV**
Этот поставщик шифрования поддерживает следующие алгоритмы.
Идентификатор алгоритма | Тип алгоритма | Размер по умолчанию (биты) | Description |
---|---|---|---|
CALG_CYLINK_MEK | Шифрование данных | 40 | Алгоритм шифрования сообщений CYLINK. |
CALG_RC2 | Шифрование данных | 128 | RSA RC2. |
CALG_RC4 | Шифрование данных | 128 | RSA RC4. |
CALG_DES | Шифрование данных | 56 | Стандарт шифрования данных (DES). |
CALG_3DES_112 | Шифрование данных | 112 | Два ключа тройной DES. |
CALG_3DES | Шифрование данных | 168 | Три клавиши triple DES. |
CALG_SHA1 | Hash | 160 | Безопасный хэш-алгоритм 1 (SHA-1). |
CALG_MD5 | Hash | 128 | Дайджест сообщений 5 (MD5). |
CALG_DSS_SIGN | Подпись | 1024 | Алгоритм цифровой подписи (DSA). |
CALG_DH_SF | обмена ключами; | 1024 | Хранение и пересылка алгоритма обмена ключами Diffie-Hellman . |
CALG_DH_EPHEM | обмена ключами; | 1024 | Диффи-Хеллман эфемерный алгоритм. |