Расширенные алгоритмы поставщика
Поставщик расширенного шифрования Майкрософт поддерживает следующие алгоритмы.
Идентификатор алгоритма | Описание | Комментарии |
---|---|---|
CALG_3DES | Triple DES. | Длина ключа: 168 бит. Режим по умолчанию: цепочка блоков шифра. Размер блока: 64 бита. Соль не допускается. |
CALG_3DES_112 | Двухключеричное шифрование DES . | Длина ключа: 112 бит. Режим по умолчанию: цепочка блоков шифра. Размер блока: 64 бита. Соль не допускается. |
CALG_DES | Шифрование DES. | Длина ключа: 56 бит. Режим по умолчанию: цепочка блоков шифра. Размер блока: 64 бита. Соль не допускается. |
CALG_HMAC | Алгоритм хэширования с ключом MAC-адреса. | Вычисления HMAC. |
CALG_MAC | Алгоритм хэша с ключом для кода проверки подлинности сообщения (MAC). | Блочный шифр MAC. |
CALG_MD2 | Алгоритм хэширования MD2. | Дополнительные сведения см. в разделе Алгоритм MD2. |
CALG_MD5 | Алгоритм хэширования MD5. | Дополнительные сведения см. в разделе Алгоритм MD5. |
CALG_RC2 | Алгоритм блочного шифрования RC2. | Длина ключа: 128 бит. Режим по умолчанию: цепочка блоков шифра. Размер блока: 64 бита. Длина соли: можно задать. |
CALG_RC4 | Алгоритм шифрования потока RC4. | Длина ключа: 128 бит. Длина соли: можно задать. |
CALG_RSA_KEYX | Алгоритм обмена открытыми ключами RSA. | Длина ключа: можно задать 384 бита до 16 384 бит с 8-разрядным шагом. Длина ключа по умолчанию: 1024 бита. |
CALG_RSA_SIGN | Алгоритм подписи открытого ключа RSA. | Длина ключа: можно задать 384 бита до 16 384 бит с 8-разрядным шагом. Длина ключа по умолчанию: 1024 бита. Подпись соответствует PKCS 6. |
CALG_SHA | Алгоритм хэширования SHA. | Дополнительные сведения см. в разделе Безопасный хэш-алгоритм. |
CALG_SHA1 | То же, что и CALG_SHA. | Дополнительные сведения см. в разделе Безопасный хэш-алгоритм. |
CALG_SSL3_SHAMD5 | Алгоритм проверки подлинности клиента SSL3. | Дополнительные сведения см. в статье Создание хэша CALG_SSL3_SHAMD5. |