КриптоПро CSP  

Идентификаторы алгоритмов криптопровайдера

ИдентификаторОписание идентификатора
CALG_GR3411Идентификатор алгоритма хэширования по ГОСТ Р 34.11-94.
CALG_GR3411_2012_256Идентификатор алгоритма хэширования в соответствии с ГОСТ Р 34.11-2012, длина выхода 256 бит.
CALG_GR3411_2012_512Идентификатор алгоритма хэширования в соответствии с ГОСТ Р 34.11-2012, длина выхода 512 бит.
CALG_G28147_MACИдентификатор алгоритма имитозащиты по ГОСТ 28147-89.
CALG_G28147_IMIT То же самое, что и CALG_G28147_MAC (устаревшая версия).
CALG_GR3410 Идентификатор алгоритма ЭЦП по ГОСТ Р 34.10-94.
CALG_GR3410EL Идентификатор алгоритма ЭЦП по ГОСТ Р 34.10-2001.
CALG_GR3410_12_256 Идентификатор алгоритма ЭЦП по ГОСТ Р 34.10-2012 (256 бит).
CALG_GR3410_12_512 Идентификатор алгоритма ЭЦП по ГОСТ Р 34.10-2012 (512 бит).
CALG_GR3411_HMAC Идентификатор алгоритма ключевого хэширования на базе алгоритма ГОСТ Р 34.11-94 и сессионного ключа CALG_G28147.
CALG_GR3411_2012_256_HMAC Идентификатор алгоритма ключевого хэширования на базе алгоритма ГОСТ Р 34.11-2012 и сессионного ключа CALG_G28147, длина выхода 256 бит.
CALG_GR3411_2012_512_HMAC Идентификатор алгоритма ключевого хэширования на базе алгоритма ГОСТ Р 34.11-2012 и сессионного ключа CALG_G28147, длина выхода 512 бит.
CALG_G28147Идентификатор алгоритма шифрования по ГОСТ 28147-89.
CALG_SYMMETRIC_512Идентификатор алгоритма выработки ключа парной связи по Диффи-Хеллману с длиной выхода 512 бит.
CALG_DH_EX_SF Идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа пользователя.
CALG_DH_EX_EPHEM Идентификатор CALG_DH_EX алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 94.
CALG_DH_EX Идентификатор CALG_DH_EX алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа пользователя. Открытый ключ получается по ГОСТ Р 34.10 94.
CALG_DH_EL_SF Идентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа пользователя. Открытый ключ получается по ГОСТ Р 34.10 2001.
CALG_DH_EL_EPHEMИдентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2001.
CALG_DH_GR3410_12_256_SFИдентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа пользователя. Открытый ключ получается по ГОСТ Р 34.10 2012 (256 бит).
CALG_DH_GR3410_12_256_EPHEMИдентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (256 бит).
CALG_DH_GR3410_12_512_SFИдентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа пользователя. Открытый ключ получается по ГОСТ Р 34.10 2012 (512 бит).
CALG_DH_GR3410_12_512_EPHEMИдентификатор алгоритма обмена ключей по Диффи-Хеллману на базе закрытого ключа эфемерной пары. Открытый ключ получается по ГОСТ Р 34.10 2012 (512 бит).
CALG_PRO_AGREEDKEY_DHИдентификатор алгоритма выработки ключа парной связи по Диффи-Хеллману.
CALG_PRO_EXPORT Идентификатор алгоритма защищённого экспорта ключа.
CALG_PRO12_EXPORT Идентификатор алгоритма защищённого экспорта ключа по рекомендациям ТК26 (обязателен для использования с ключами ГОСТ Р 34.10-2012).
CALG_SIMPLE_EXPORT Идентификатор алгоритма простого экспорта ключа.
CALG_TLS1PRFИдентификатор алгоритма "производящей функции" (PRF) протокола TLS 1.0 на основе алгоритма хэширования в соответствии с ГОСТ Р 34.11-94.
СALG_TLS1PRF_2012_256Идентификатор алгоритма "производящей функции" (PRF) протокола TLS 1.0 на основе алгоритма хэширования в соответствии с ГОСТ Р 34.11-2012.
CALG_TLS1_MASTER_HASHИдентификатор алгоритма выработки объекта MASTER_HASH протокола TLS 1.0 на основе алгоритма хэширования в соответствии с ГОСТ Р 34.11-94.
CALG_TLS1_MASTER_HASH_2012_256Идентификатор алгоритма выработки объекта MASTER_HASH протокола TLS 1.0 на основе алгоритма хэширования в соответствии с ГОСТ Р 34.11-2012.
CALG_TLS1_MAC_KEYИдентификатор алгоритма выработки ключа имитозащиты протокола TLS 1.0.
CALG_TLS1_ENC_KEY Идентификатор алгоритма выработки ключа шифрования протокола TLS 1.0.
CALG_PBKDF2_2012_256Идентификатор алгоритма выработки ключа из пароля на основе алгоритма хэширования в соответвии с ГОСТ Р 34.11-2012, длина выхода 256 бит.
CALG_PBKDF2_2012_512Идентификатор алгоритма выработки ключа из пароля на основе алгоритма хэширования в соответвии с ГОСТ Р 34.11-2012, длина выхода 512 бит.
CALG_PRO_DIVERSИдентификатор алгоритма КриптоПро диверсификации ключа по RFC 4357.
CALG_PRO12_DIVERSИдентификатор алгоритма КриптоПро диверсификации ключа по рекомендациям ТК26.
CALG_RIC_DIVERSИдентификатор алгоритма РИК диверсификации ключа.