「 RE 」 February 04, 2021
Words count 374 Reading time 1 mins. Read count 0
1、其实和aes和des类似,sm4算法也是一种分组加密算法。
2、密钥长度128bit(16字节),分组长度也是128bit(16字节),也就是16位字符为一个组作为输入进行加密,得到对应的16位的输出。
3、加密算法与密钥扩展算法均采用32轮非线性迭代结构,以4字节为单位进行加密运算,每一次迭代运算均为一轮变换函数F
4、sm4算法的加解密的结构相同,只是使用的轮密钥是相反的,解密用的密钥是加密密钥的逆序
5、目前pyhton已经集成了sm4的算法实现
V1ct0r
Articles
Categories
Tags