工具简介
在线国密SM2加解密测试工具
SM4算法简介
SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。
在商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit,加密算法与密钥扩展算法都采用32轮非线性迭代结构,S盒为固定的8比特输入8比特输出。
SM4.0中的指令长度被提升到大于64K(即64×1024)的水平,这是SM 3.0规格(渲染指令长度允许大于512)的128倍。
序号
算法类型
国密算法
应用范围及描述
对应的国际算法
补充
1
非对称加密
SM2
身份认证,数据签名,密码交换,256位椭圆曲线
RSA、RSA4096
2
对称加密
SM1
128位数据加密,算法不公开,仅以IP核的形式存在于芯片中。智能IC卡、智能密码钥匙、加密卡、加密机。
DES、3DES、AES(128)、AES192、AES256
AES是取代DES的算法
SM4
128位数据加密,相当于AES(128)
3
完整性运算
SM3
256位数据摘要计算,相当于SHA256
SHA1、SHA-256、SHA-384、SHA-512
|