SM2公钥加密算法国密公钥加密标准之一,由国家密码管理局与2010年12月公布。 SM2属于非对称加密算法,使用公钥加密,私钥解密,在安全性和运算速度方面要优于RSA算法。 SM2公钥加密适用于加密长度较短的数据,如会话密钥和消息报文。SM2公钥加密不仅对数据加密,还提供防篡改的特性,即被篡改的或伪造的密文可以在解密的过程中被检查发现,因此通过SM2公钥加密的消息无需格外的校验机制。消息经过SM2公钥加密后长度会增加不到100字节的长度,加密方在准备缓冲区时需要加以留意。 SM3属于不可逆加密算法,类似于md5,常用于签名。 SM4属于对称加密算法,可用于替代DES/AES等国际算法, SM4算法与AES算法具有相同的密钥长度和分组长度,都是128位。
2024-05-28 20:31:26 3.81MB Delphi
1
sm2国密算法加解密,签名、验签QT工具的源代码(包含sm2,sm3和sm4源码)。 环境我使用的QT5.14的IDE编译,其他版本qt未测试。不过仅使用了几个简单控件应该关系不大。 详细介绍参见个人博客:SM2 (含SM3、SM4)国密算法工具QT版,彻底搞懂国密算法的使用 https://blog.csdn.net/yyz_1987/article/details/120501076
2024-04-08 20:43:26 2.09MB 源码
 本文使用Verilog语言实现SM4加密协处理器: 使用Verilog完成XTEA/AES/SM4/MD5/SHA-1基本模块; 定义所需寄存器,添加APB总线接口,完成兼容APB总线的SM4协处理器设计;
2024-03-11 11:32:31 37KB 编程语言
1
1、此工具为本人实战项目中使用的工具,主要应用于国密算法的计算,如:SM2、SM3、SM4等计算; 2、已经在具体项目中得到实战应用,工具计算出的结果与自己写的程序计算出的结果一致;
2024-01-18 12:57:08 7.27MB 国密计算工具
1
还包含了农行的下单对接 支持微信和支付宝各个渠道的国家医保移动支付对接 如果有问题可以私信或加微信沟通,目前在河北和湖北均通过测试验证 承接医保接口封装和公众号、生活号、微信小程序、支付宝小程序等医院相关业务 承接自助机、排队叫号机、信发排队系统开发+实施+售后一条龙服务
2024-01-16 10:51:37 11.2MB 国家医保 国密加解密 SM2SM4
1
内含非常详细的使用说明 支持支付宝渠道与各个银行的下单对接 支持微信和支付宝各个渠道的国家医保移动支付对接 如果有问题可以私信或加微信沟通,目前在河北和湖北均通过测试验证 承接医保接口封装和公众号、生活号、微信小程序、支付宝小程序等医院相关业务 承接自助机、排队叫号机、信发排队系统开发+实施+售后一条龙服务
2023-05-16 16:53:54 231KB 微信 java 国家医保 国家医保移动支付
1
该工具一款多功能桌面开发工具,集合了串口收发/多字符串发送、TCP功能、HID功能、DES、AES、SM4、XOR、HASH、CRC、MD5功能等
2023-04-12 18:06:13 760KB SM4 DES AES CRC
1
SM4国密算法相关文档及SM4国密算法中ECB和CBC模式实现代码
2023-04-07 10:07:56 1.36MB SM4
1
SM2_SM3_SM4国密算法的C语言实现,包含: SM2椭圆曲线公钥密码算法 SM3密码杂凑算法 SMS4 密码算法 该算法的分组长度为128比特,密钥长度为128比特。加密算法与密钥扩展算法都采用32轮非线性迭代结构。解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。
2023-03-15 15:28:49 43KB SM2 SM3 SM4 C/C++
1
国密SM4/SMS4加解密算法 C原码 自测通过,结果正确 支持CBC ECB 两种加密模式 ,自测通过,结果正确
2023-03-15 10:49:14 5KB 国密 SM4 SMS4 加解密
1