国密系列算法中的SM4为对称分组加密算法,在信息安全领域中用于对消息进行加密,保护消息的私密性。
国际标准的常用对称分组加密算法有DES,AES等。
本文采用图解的方式介绍SM4算法。
SM4算法图解
整体流程
SM4算法的块长度为128位,密钥长度也为128位,加密过程如以下动画所示,解密过程和加密过程结构相同,仅轮密钥逆序使用。
轮函数
从上图看出,密钥扩展和加密过程中,都用到了轮函数 Z=F(A,B,C,D,E) Z = F ( A , B ,
国密系列算法中的SM4为对称分组加密算法,在信息安全领域中用于对消息进行加密,保护消息的私密性。
国际标准的常用对称分组加密算法有DES,AES等。
本文采用图解的方式介绍SM4算法。
SM4算法的块长度为128位,密钥长度也为128位,加密过程如以下动画所示,解密过程和加密过程结构相同,仅轮密钥逆序使用。
从上图看出,密钥扩展和加密过程中,都用到了轮函数 Z=F(A,B,C,D,E) Z = F ( A , B ,