专栏名称: 利刃信安
利刃信安
目录
相关文章推荐
央视财经  ·  普京重要表态! ·  23 小时前  
掌上平度  ·  利好来了!名单公布 ·  2 天前  
掌上平度  ·  利好来了!名单公布 ·  2 天前  
财经网  ·  退钱了!明起预约→ ·  3 天前  
51好读  ›  专栏  ›  利刃信安

【能力验证】国密算法 SM4 SM2 SM3 验证工具

利刃信安  · 公众号  ·  · 2024-08-22 11:27

正文

国密算法 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







请到「今天看啥」查看全文


推荐文章
央视财经  ·  普京重要表态!
23 小时前
掌上平度  ·  利好来了!名单公布
2 天前
掌上平度  ·  利好来了!名单公布
2 天前
财经网  ·  退钱了!明起预约→
3 天前
鼠绘情报站  ·  不作死就不会死系列,总会有惊喜~
7 年前
程序员技术  ·  你知道女人身体哪个部位最紧么?
7 年前