Алгоритмы базового поставщика

Базовый поставщик служб шифрования Майкрософт поддерживает следующие алгоритмы.

Идентификатор алгоритма Описание Комментарии
КАЛГ _ MD2
Алгоритм хэширования MD2
Дополнительные сведения см. в разделе алгоритм MD2.
_MD5 калг
Алгоритм хэширования MD5
Дополнительные сведения см. в разделе алгоритм MD5.
_SHA калг
Алгоритм хэширования SHA
Дополнительные сведения см. в разделе алгоритм SHA.
КАЛГ _ SHA1
Аналогично КАЛГ _ SHA
Дополнительные сведения см. в разделе алгоритм SHA.
КАЛГ _ Mac
Алгоритм хэширования с ключом код проверки подлинности сообщения (Mac)
Блочный компьютер MAC.
КАЛГ _ HMAC
Алгоритм хэширования с ключом MAC
Вычисление HMAC.
КАЛГ _ SSL3 _ SHAMD5
Алгоритм проверки подлинности клиента SLL3
Дополнительные сведения см. в разделе Создание калг _ SSL3 _ SHAMD5 hash.
КАЛГ _ RSA _ Sign
Алгоритм подписи открытого ключа RSA
Длина ключа: может быть задано от 384 бит до 16 384 бит в 8-битном инкременте.
Длина ключа по умолчанию: 512 бит.
Подпись соответствует PKCS # 6.
КАЛГ _ RSA _ KEYX
Алгоритм обмена открытыми ключами RSA
Длина ключа: может быть задано от 384 бит до 1024 бит в 8-битном инкременте.
Длина ключа по умолчанию: 512 бит.
КАЛГ _ RC2
Алгоритм шифрования блока RC2
Длина ключа: 40 бит.
Режим по умолчанию: цепочка блоков шифра.
Размер блока: 64 бит.
Длина соли: 88 бит.
КАЛГ _ RC4
Алгоритм шифрования потока RC4
Длина ключа: 40 бит.
Длина соли: 88 бит.
КАЛГ _ des
Шифрование DES
Дополнительные сведения см. в разделе Data Encryption Standard (DES).