SM4 算法主要包含异或、移位以及盒变换操作。它分为密钥拓展和加/解密两个模块,这两个模块的流程大同小异 其中,移位变换是指循环左移;盒变换是一个将8bit输入映射到8bit输出的变换,是一个固定的变换 下图是 SM4 的加解密(左)和密钥拓展(右)的流程图 (1) 加解密 输入的明文为 128bit 的数据,将其按位拆分...