国密算法 SM4 SM2 SM3 验证工具,附下载地址
测试用例:
SM4 CBC-MAC
密钥:0123456789ABCDEFFEDCBA9876543210
初始向量:00000000000000000000000000000000
明文 1:0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA9876543210
MAC1:9FF11DCFD3AFAA236C76090BABC3BB85
明文 2:0123456789ABCDEFFEDCBA98765432110123456789ABCDEFFEDCBA9876543211
MAC2:4DB44066BF9E00837A5C05F8F5232D97
选择 MAC2 作为 MAC 值构造新的明文 3
9FF11DCFD3AFAA236C76090BABC3BB85(MAC1) ⊕ 0123456789ABCDEFFEDCBA9876543211(明文 2 前半段) = 9ED258A85A0467CC92AAB393DD978994
新明文 3=明文 1||9ED258A85A0467CC92AAB393DD978994||明文 2 后半段
0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA98765432109ED258A85A0467CC92AAB393DD9789940123456789ABCDEFFEDCBA9876543211
MAC3
4DB44066BF9E00837A5C05F8F5232D97
SM4 CBC
明文
0123456789ABCDEFFEDCBA98765432100123456789ABCDEFFEDCBA98765432109ED258A85A0467CC92AAB393DD9789940123456789ABCDEFFEDCBA9876543211
密文
681EDF34D206965E86B3E94F536E42469FF11DCFD3AFAA236C76090BABC3BB85BE9A2469307A96F9D33DDBED4CF399944DB44066BF9E00837A5C05F8F5232D97
座右铭:
工具能一键搞定的事儿就不要想着分析计算,
什么理论分析在工具面前都是浮云!
强烈推荐使用工具:
密码应用安全性评估工具(暂定,以后会改名)
欢迎大家体验,觉得不错点个赞,给作者加个鸡腿!
工具获取:公众号后台输入【密评神器】即可获取!
软件下载及其后续更新链接:
https://pan.baidu.com/s/1XOxUH7yOHSTnL4eKhbPmLA?pwd=6666
解压密码:edi@666
运行环境:win10,win11用户请将软件兼容性改成win8运行。
2024-08-20更新内容::
1. 采用延迟加载技术优化了软件的启动方式
2. 增加了软件的设置功能
2024-08-19:
更新内容:
1. 更新了证书链异在解析拓展字段时异常的BUG
2. 增加了CBC MAC 拓展攻击
3. 修改了sm2 k attack的小布局
4. 更新了软件的风格,设置了密评能力验证、熵密杯专区
其余工具推荐:
1.国密算法 加密工具 V1.2.0.0
优点:默认无填充,准确度高
缺点:不支持SM4 CBC-MAC,可以通过SM4 CBC来计算
推荐指数:⭐️⭐️⭐️⭐️
2.国密算法 验证工具 V2.0.0.0
优点:无
缺点:不支持SM4 CBC-MAC,可以通过SM4 CBC来计算,默认填充模式PKCS7Padding
推荐指数:⭐️⭐️⭐️
3.ToolsFx
https://github.com/Leon406/ToolsF
https://github.com/Leon406/ToolsFx/releases
https://leon.lanzoui.com/b0d9av2kb 提取码:52pj
https://leon.lanzoub.com/b0d9w4cof 提取码:ax63
优点:自定义填充模式,支持十六进制、字符串甚至中文
缺点:不支持SM4 CBC-MAC,可以通过SM4 CBC来计算
推荐指数:⭐️⭐️⭐️⭐️
4.DataConverter
https://github.com/yinggegit/DataConverter
https://github.com/yinggegit/DataConverter/releases
支持异或
支持 SM4 CBC
优点:自定义填充模式
缺点:不支持SM4 CBC-MAC,可以通过SM4 CBC来计算
推荐指数:⭐️⭐️⭐️⭐️
5.CyberChef
https://github.com/gchq/CyberChef
https://github.com/gchq/CyberChef/releases
优点:无
缺点:不支持SM4 CBC-MAC,可以通过SM4 CBC来计算,默认填充模式PKCS7Padding
推荐指数:⭐️⭐️⭐️
6.BerylEnigma
https://github.com/ffffffff0x/BerylEnigma
https://github.com/ffffffff0x/BerylEnigma/releases
优点:自定义填充模式
缺点:不支持SM4 CBC-MAC,可以通过SM4 CBC来计算
推荐指数:⭐️⭐️⭐️⭐️
7.Yakit
https://github.com/yaklang/yakit
https://github.com/yaklang/yakit/releases
优点:支持字符串甚至中文,支持SM4 CBC-MAC
缺点:默认填充模式PKCS7Padding,近期会增加填充模式,增加十六进制输入
推荐指数:⭐️⭐️⭐️
原文始发于微信公众号(利刃信安):【能力验证】国密算法 SM4 SM2 SM3 验证工具
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论