SM4 加解密与认证工具
分别选择数据、密钥和 IV 的字节编码。所有运算在当前页面完成。
GCM 解密先校验标签,失败时不输出明文;其他模式只进行加解密。
关于 SM4
- 是什么
- SM4 是我国的分组密码算法,分组和密钥均为 128 位,每个分组执行 32 轮变换。它负责数据的可逆加密;与 SM3 哈希、SM2 非对称密码承担不同职责。
- 由来
- 其前身 SMS4 最初用于无线局域网 WAPI,算法于 2006 年独立公开。2012 年以 SM4 名称发布 GM/T 0002 行业标准,随后进入国家标准体系。
- 主要演变
- GB/T 32907-2016 于 2016 年发布、2017 年实施,明确了 SM4 的算法规范。ECB、CBC、CTR、GCM 等属于配套模式,不能把模式差异理解成 SM4 密钥长度的变化。