国密SM系列加解密图形化GUI工具推荐

国密SM系列加解密图形化GUI工具,支持sm2加密,sm2解密,sm3加密,sm4加密,sm4解密,sm4支持多种填充方式,输入输出支持hex与base64。不依赖网络,适合内网使用

在测试过程中,我们发现很多资产在数据传输过程中都进行了加密,尤其是在金融、能源等行业。为了进行有效测试,首先需要还原加密方式或解密响应包。而国密(SM)系列的使用率正日益增加,各行业逐渐向国产化靠拢。

举个简单的例子:明文为{“data”:“123456”},其加密逻辑为sm4({“data”:“123456”} + ‘随机字符串’ + sm3({“data”:“123456”}))。

目前,大多数人使用在线工具来处理加解密数据,但这带来了两个主要问题:

数据敏感性问题:如果在线工具通过API进行处理,可能导致数据泄露。
内网环境测试问题:在不出网的内网环境下,在线工具无法使用。
正因如此,作者开发了这款国密SM系列加解密图形化GUI工具,旨在解决上述问题,确保数据安全并满足内网测试需求。
工具链接:https://github.com/milu001/sm234_decrypt_gui

作者更新到了1.2版本,增加了多种填充方式
支持sm2加解密,sm3加密,sm4加解密
sm2新标准(c1c3c2)、老标准(c1c2c3),sm4 ecb模式,cbc模式,输出输入支持hex和base64

在这里插入图片描述
在这里插入图片描述
且看下一步作者会更新什么功能
感兴趣的可以给作者star一下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PowerBuilder是一个以Rapid Application Development(RAD)为核心的集成开发环境(IDE),它支持开发Windows应用程序和Web应用程序。在PowerBuilder中使用国密SM4加解密SM2签名验签,可以通过调用相应的DLL文件来实现。 以下是在PowerBuilder中使用国密SM4加解密SM2签名验签的一般步骤: 1. 首先,你需要下载和安装支持国密算法的DLL文件。这些DLL文件通常由加密算法提供商提供,例如FeiTian、鹏博士等。确保你已经获得了正确的DLL文件,并且已经将它们放置在适当的文件夹中。 2. 在PowerBuilder中创建一个新的应用程序或打开现有的应用程序。你需要使用PowerBuilder的“DLL函数”功能来调用国密SM4和SM2算法的DLL文件。 3. 在PowerBuilder的“DLL函数”设置对话框中,输入DLL文件的名称、函数名称和参数。确保你已经按照DLL文件提供商提供的说明正确地设置了参数。 4. 在PowerBuilder的脚本中,调用DLL函数来执行国密SM4加解密SM2签名验签操作。你需要使用PowerBuilder的变量来存储输入和输出数据。 5. 测试你的PowerBuilder应用程序,确保国密SM4加解密SM2签名验签功能正常工作。 需要注意的是,国密算法涉及到国家安全等重要问题,因此,在使用国密算法进行加密和解密时,需要遵守相关的法律法规和政策。同时,在使用国密算法时,需要保护好密钥和数据,防止泄露和被攻击。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值