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