Расширенные алгоритмы поставщика
расширенного поставщика шифрования Майкрософт поддерживает следующие алгоритмы.
Идентификатор алгоритма | Описание | Комментарии |
---|---|---|
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. |