Алгоритмы поставщика 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. |