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 Диффи-Хеллман эфемерный алгоритм.