SM4密码
SM4密码概述
SM4加密的框架结构图
SMS4加密
解密算法
密钥扩展
SM4的安全性
SM4密码概述
- SM4原名是SMS4,该算法最早于2006年1月公布,用于无线局域网产品的分组对称密码算法。
- SM4分组长度和密钥长度为128比特
- 数据处理单位:字(32位),字节(8位)
- 密码算法结构:Feistel结构,与DES不同的是,SM4采用非对称的Feistel结构,一边1个字,另一边为3个字。(滑窗结构)
- SM4密码算法属于对合运算,加密与解密算法的结构相同
- SM4共迭代32轮。