Поделиться через


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

В следующей таблице перечислены алгоритмы, поддерживаемые поставщиком шифрования Microsoft Advanced Encryption Standard (AES).

Идентификатор алгоритма Описание Комментарии
CALG_3DES Тройной DES. Длина ключа: 168 бит. Режим по умолчанию: цепочка блоков шифра.
Размер блока: 64 бита.
Соль не разрешена.
CALG_3DES_112 Двойное шифрование DES с двумя ключами . Длина ключа: 112 бит. Режим по умолчанию: цепочка блоков шифра.
Размер блока: 64 бита.
Соль не разрешена.
CALG_AES_128 Алгоритм шифрования блоков AES. Длина ключа: 128 бит.
CALG_AES_192 Алгоритм шифрования блоков AES. Длина ключа: 192 бита.
CALG_AES_256 Алгоритм шифрования блоков AES. Длина ключа: 256 бит.
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. Дополнительные сведения см. в разделе Secure Hash Algorithm.
CALG_SHA1 То же, что и CALG_SHA. Дополнительные сведения см. в разделе Secure Hash Algorithm.
CALG_SHA_256 Алгоритм хэширования SHA. Длина ключа: 256 бит. Windows XP: Этот алгоритм не поддерживается.
CALG_SHA_384 Алгоритм хэширования SHA. Длина ключа: 384 бита. Windows XP: Этот алгоритм не поддерживается.
CALG_SHA_512 Алгоритм хэширования SHA. Длина ключа: 512 бит. Windows XP: Этот алгоритм не поддерживается.
CALG_SSL3_SHAMD5 Алгоритм проверки подлинности клиента SSL3. Дополнительные сведения см. в разделе Создание хэша CALG_SSL3_SHAMD5.