CNG算法的标识符
来源:互联网 发布:苹果电脑系统安装软件 编辑:程序博客网 时间:2024/05/13 20:51
CNG算法的标识符
以下标识符是用来识别在各种CNG功能和结构,如的CRYPT_INTERFACE_REG结构中的标准加密算法。
- BCRYPT_3DES_ALGORITHM
- “3DES”
三重数据加密标准的对称加密算法。
标准:SP800-67,SP800-38A
- BCRYPT_3DES_112_ALGORITHM
- “3DES_112”
112位三重数据加密标准的对称加密算法。
标准:SP800-67,SP800-38A
- BCRYPT_AES_ALGORITHM
- “AES”
高级加密标准对称加密算法。
标准:FIPS 197
- BCRYPT_AES_CMAC_ALGORITHM
- “AES-CMAC”
高级加密标准(AES)加密算法的消息认证码(CMAC)对称加密算法。
标准:SP 800-38B
的Windows 8: 开始支持该算法。
- BCRYPT_AES_GMAC_ALGORITHM
- “AES-GMAC”
高级加密标准(AES),伽罗瓦消息认证码(GMAC)对称加密算法。
标准:SP800-38D
Windows Vista中: 带有SP1与Windows Vista开始支持该算法。
- BCRYPT_CAPI_KDF_ALGORITHM
- “L”CAPI_KDF“
加密API(CAPI)密钥导出函数算法。用于由BCryptKeyDerivation和NCryptKeyDerivation功能。
- BCRYPT_DES_ALGORITHM
- “DES”
数据加密标准的对称加密算法。
标准:FIPS 46-3,符合FIPS 81
- BCRYPT_DESX_ALGORITHM
- “DESX”
扩展数据加密标准对称加密算法。
标准:无
- BCRYPT_DH_ALGORITHM
- “卫生署”
Diffie-Hellman密钥交换算法。
标准:PKCS#3
- BCRYPT_DSA_ALGORITHM
- “DSA”
数字签名算法。
标准:FIPS 186-2
的Windows 8 与Windows 8开始,这种算法支持FIPS 186-3。
键小于或等于1024位坚持FIPS 186-2和FIPS 186-3键大于1024。
- BCRYPT_ECDH_P256_ALGORITHM
- “ECDH_P256”
黄金256位的椭圆曲线Diffie-Hellman密钥交换算法。
标准:SP800-56A
- BCRYPT_ECDH_P384_ALGORITHM
- “ECDH_P384”
黄金384位的椭圆曲线Diffie-Hellman密钥交换算法。
标准:SP800-56A
- BCRYPT_ECDH_P521_ALGORITHM
- “ECDH_P521”
黄金521位的椭圆曲线Diffie-Hellman密钥交换算法。
标准:SP800-56A
- BCRYPT_ECDSA_P256_ALGORITHM
- “ECDSA_P256”
黄金256位的椭圆曲线数字签名算法(FIPS 186-2)。
FIPS 186-2标准:X9.62
- BCRYPT_ECDSA_P384_ALGORITHM
- “ECDSA_P384”
黄金384位的椭圆曲线数字签名算法(FIPS 186-2)。
FIPS 186-2标准:X9.62
- BCRYPT_ECDSA_P521_ALGORITHM
- “ECDSA_P521”
黄金521位的椭圆曲线数字签名算法(FIPS 186-2)。
FIPS 186-2标准:X9.62
- BCRYPT_MD2_ALGORITHM
- “MD2”
MD2散列算法。
标准:RFC 1319
- BCRYPT_MD4_ALGORITHM
- “MD4”
MD4哈希算法。
标准:RFC 1320
- BCRYPT_MD5_ALGORITHM
- “MD5”
MD5哈希算法。
标准:RFC 1321
- BCRYPT_RC2_ALGORITHM
- “RC2”
RC2块对称加密算法。
标准:RFC 2268
- BCRYPT_RC4_ALGORITHM
- “RC4”
RC4对称加密算法。
标准:各种
- BCRYPT_RNG_ALGORITHM
- “RNG”
随机数生成算法。
标准:FIPS 186-2(FIPS)140-2,NIST SP 800-90
注意 与Windows Vista SP1和Windows Server 2008开始,
随机数生成器是基于AES计数器模式在NIST SP 800-90标准规定。
Windows Vista中: 随机数生成器是基于FIPS 186-2标准中指定
的基于散列的随机数发生器。
的Windows 8 与Windows 8开始,的RNG算法支持FIPS 186-3。
键小于或等于1024位坚持FIPS 186-2和FIPS 186-3键大于1024。
- BCRYPT_RNG_DUAL_EC_ALGORITHM
- “DUALECRNG”
双椭圆曲线的随机数生成算法。
标准:SP800-90
的Windows 8 与Windows 8开始,欧共体的RNG算法支持FIPS
186-3。键小于或等于1024位坚持FIPS 186-2和FIPS 186-3键大于1024。
- BCRYPT_RNG_FIPS186_DSA_ALGORITHM
- “FIPS186DSARNG”
随机数生成算法适合于DSA(数字签名算法)。
标准:FIPS 186-2
的Windows 8: 开始支持FIPS 186-3。
- BCRYPT_RSA_ALGORITHM
- “RSA”
RSA公开密钥算法。
标准:PKCS#1 v1.5和v2.0。
- BCRYPT_RSA_SIGN_ALGORITHM
- “RSA_SIGN”
RSA签名算法。目前不支持该算法。您可以使用的
BCRYPT_RSA_ALGORITHM算法执行RSA签名操作。
标准:PKCS#1 v1.5和v2.0。
- BCRYPT_SHA1_ALGORITHM
- “SHA1”
160位的安全散列算法。
标准:FIPS 180-2(FIPS)198
- BCRYPT_SHA256_ALGORITHM
- “的问题,请发送电子邮件至”
256位的安全散列算法。
标准:FIPS 180-2(FIPS)198
- BCRYPT_SHA384_ALGORITHM
- “SHA384”
384位的安全散列算法。
标准:FIPS 180-2(FIPS)198
- BCRYPT_SHA512_ALGORITHM
- “SHA512”
512位的安全散列算法。
标准:FIPS 180-2(FIPS)198
- BCRYPT_SP800108_CTR_HMAC_ALGORITHM
- “L”SP800_108_CTR_HMAC“
计数器模式下,基于散列的消息认证码(HMAC)
密钥导出函数算法。用于由BCryptKeyDerivation
和NCryptKeyDerivation功能。
- BCRYPT_SP80056A_CONCAT_ALGORITHM
- “L”SP800_56A_CONCAT“
SP800-56A密钥导出函数算法。用于由
BCryptKeyDerivation和NCryptKeyDerivation功能。
- BCRYPT_PBKDF2_ALGORITHM
- L“PBKDF2”
基于密码的密钥导出函数2(PBKDF2)算法。
用于由BCryptKeyDerivation和NCryptKeyDerivation功能。
- CNG算法的标识符
- 用CNG加密文件的简单方法
- DTX VAD CNG DTMF
- Fax CED and CNG tones
- CNG(舒适噪声生成)
- 关于标识符的问题
- 新标识符的使用,
- Ruby的标识符
- C/C++的标识符
- Java的标识符
- 双引号分隔的标识符
- 标识符的作用域
- 标识符的作用域
- 标识符的作用域
- 标识符不是必需的
- Java标识符的命名
- VC 未定义的标识符
- 有效的C++标识符
- Linux 2.6.32系统中基于dm6467平台ASOC架构的音频驱动
- iOS7中UITableView中cell的使用
- Android小记之SQLite的insert方法参数说明
- JSF中CommandButton与CommandLink传值
- C#的修饰符
- CNG算法的标识符
- Hibernate二级缓存的简单示例
- u-boot-2012.10分析一配置过程
- jprofiler安装及配置
- Linux操作系统中软硬链接的区别
- JSF中的commandButton、commandLink、outputLink用法
- 高通MSM8255 GPS 调试分析&&Android系统之Broadcom GPS 移植
- android开发学习——注册时发送激活码
- 互联网行业纠纷层出不穷,“高科技不正当竞争”应如何监管?