SM4 加解密

在线进行国密 SM4 加解密,支持 ECB / CBC 模式与 PKCS#7 填充,密钥固定 128 位。

模式

16 字节 · SM4 固定 16 字节

关掉时要求数据长度正好是分组的整数倍
输出

结果

结果会显示在这里

SM4 是 GB/T 32907-2016 规定的分组密码:128 位分组、128 位密钥、32 轮。实现按标准附录的测试向量验证过,并与 OpenSSL 的 sm4-ecb 逐字节对拍,两条都通过才发布。

ECB 相同明文块会得到相同密文块,能看出数据规律;CBC 用前一块的密文参与异或,规律被打散,但 IV 必须随机且不可复用。

评论

登录后即可参与评论

还没有评论,来说两句吧