标识符 | 数值 | 描述 |
CALG_3DES | $6603 | 三重 DES 加密算法。 |
CALG_3DES_112 | $6609 | 双密钥三重 DES 加密,有效密钥长度等于 112 位。 |
CALG_AES | $6611 | 高级加密标准 (AES)。此算法受微软AES 加密提供程序支持。 |
CALG_AES_128 | $660E | 128 位 AES。此算法受微软AES 加密提供程序支持。 |
CALG_AES_192 | $660F | 192 位 AES。此算法受微软AES 加密提供程序支持。 |
CALG_AES_256 | $6610 | 256 位 AES。此算法受微软AES 加密提供程序支持。 |
CALG_AGREEDKEY_ANY | $AA03 | Diffie-HellmAn-Agreed keys的句柄的临时算法标识符。 |
CALG_CYLINK_MEK | $660C | 一种算法,用于创建具有奇偶校验位和归零密钥位的 40 位 DES 密钥,以使其密钥长度为 64 位。此算法受微软基本加密提供程序支持。 |
CALG_DES | $6601 | DES 加密算法。 |
CALG_DESX | $6604 | DESX 加密算法。 |
CALG_DH_EPHEM | $AA02 | Diffie-HellmAn 瞬时密钥交换算法。 |
CALG_DH_SF | $AA01 | Diffie-HellmAn存储和转发密钥交换算法。 |
CALG_DSS_SIGN | $2200 | DSA 公钥签名算法。 |
CALG_ECDH | $AA05 | 椭圆曲线 Diffie-HellmAn 密钥交换算法。WinXP和2003不支持。 |
CALG_ECDH_EPHEM | $AE06 | 临时椭圆曲线Diffie-HellmAn密钥交换算法。WinXP和2003不支持 |
CALG_ECDSA | $2203 | 椭圆曲线数字签名算法。WinXP和2003不支持 |
CALG_ECMQV | $A001 | 椭圆曲线美内塞斯、Qu 和 VAnstone (MQV) 密钥交换算法。不支持此算法。 |
CALG_HASH_REPLACE_OWF | $800B | 单向函数哈希算法。 |
CALG_HUGHES_MD5 | $A003 | 休斯 MD5 哈希算法。 |
CALG_HMAC | $8009 | HMAC 键控哈希算法。此算法受微软基本加密提供程序支持。 |
CALG_KEA_KEYX | $AA04 | KEA密钥交换算法(FORTEZZA)。不支持此算法。 |
CALG_MAC | $8005 | MAC 键控哈希算法。此算法受微软基本加密提供程序支持。 |
CALG_MD2 | $8001 | MD2 哈希算法。此算法受微软基本加密提供程序支持。 |
CALG_MD4 | $8002 | MD4 哈希算法。此算法受微软基本加密提供程序支持。 |
CALG_MD5 | $8003 | MD5 哈希算法。此算法受微软基本加密提供程序支持。 |
CALG_NO_SIGN | $2000 | 无签名算法。 |
CALG_OID_INFO_CNG_ONLY | $ffffffff | 该算法仅在 CNG 中实现。 |
CALG_OID_INFO_PARAMETERS | $fffffffe | 该算法在编码参数中定义。 |
CALG_PCT1_MASTER | $4C04 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_RC2 | $6602 | RC2 块加密算法。此算法受微软基本加密提供程序支持。 |
CALG_RC4 | $6801 | RC4 流加密算法。此算法受微软基本加密提供程序支持。 |
CALG_RC5 | $660D | RC5 块加密算法。 |
CALG_RSA_KEYX | $A400 | RSA 公钥交换算法。此算法受微软基本加密提供程序支持。 |
CALG_RSA_SIGN | $2400 | RSA 公钥签名算法。此算法受微软基本加密提供程序支持。 |
CALG_SCHANNEL_ENC_KEY | $4C07 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_SCHANNEL_MAC_KEY | $4C03 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_SCHANNEL_MASTER_HASH | $4C02 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_SEAL | $6802 | SEAL 加密算法。不支持此算法。 |
CALG_SHA | $8004 | SHA 哈希算法。此算法受微软基本加密提供程序支持。 |
CALG_SHA1 | $8004 | 与CALG_SHA相同。此算法受微软基本加密提供程序支持。 |
CALG_SHA_256 | $800C | 256 位 SHA 哈希算法。MiCrosoft EnhAnCed RSA 和 AES 加密提供程序支持此算法。 |
CALG_SHA_384 | $800D | 384 位 SHA 哈希算法。MiCrosoft EnhAnCed RSA 和 AES 加密提供程序支持此算法。 |
CALG_SHA_512 | $800E | 512 位 SHA 哈希算法。MiCrosoft EnhAnCed RSA 和 AES 加密提供程序支持此算法。 |
CALG_SKIPJACK | $660A | SkipjACk BloCk enCryption Algorithm (FORTEZZA).不支持此算法。 |
CALG_SSL2_MASTER | $4C05 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_SSL3_MASTER | $4C01 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_SSL3_SHAMD5 | $8008 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_TEK | $660B | TEK (FORTEZZA).不支持此算法。 |
CALG_TLS1_MASTER | $4C06 | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |
CALG_TLS1PRF | $800A | 由 SChAnnel.dll 操作系统使用。应用程序不应使用此ALG_ID。 |