前端纯js加密、以及后端java解密代码。国密即国家密码局认定的国产密码算法。常用的主要有SM2,SM3,SM4。 SM2:椭圆曲线公钥密码算法是我国自主设计的公钥密码算法,为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。 SM3:消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。 SM4:对称加密,密钥长度和分组长度均为128位。 由于国际环境(与美国的关系),我们在加密领域也基本切换为国密算法。 最近公司也是要求使用国密加密算法, 折腾了半天,也没有找到合适的资源,所以我这里统一提供了sm2\sm3\sm4 js 前端解解密的demo.需要的小伙伴自行下载
2022-11-16 17:57:07 5.81MB 国密js sm2 sm3 sm4
1
国家医保接口SM2,SM4验签,加密,解密的Demo。也适合其他包括Hex or Base64 互转工具。纯delphi原生开发,不需要任何DLL。
2022-11-15 21:04:24 14.17MB SM2 SM4
1
1、SM2签名、SM4加解密所需的BouncyCastle.Crypto.dll动态库。 2、SM2签名源码、SM4加解密源码。 3、测试Dome。
2022-11-14 00:24:35 1.35MB c# SM2 SM4 国家医保移动支付
1
包括 SM2\3\4算法。 国密测试开发人员的必备工具
2022-11-09 11:19:26 746KB 国密 SM2\3\4 算法工具
1
此文档为GMT 0009-2012 SM2密码算法使用规范高清扫描版本
2022-10-18 10:18:20 3.94MB GMT0009 GB35114 GMT SM2
1
国密gmssl开源项目的源代码包,在blog中写了编译方法。
2022-09-29 15:00:46 5.38MB 国密 SM2 SM4 SM3
1
实现SM2密钥对生成、数字签名、验签、加解密。C语言的DLL,Delphi 7调用。内附动态库声明及参数说明。
2022-09-27 22:56:30 1.23MB GMSSL SM2 Delphi7 DLL
1
python实现F2^m域sm2签名与验签算法,包含sm3杂凑算法,不调用其他库,完全自主实现,已通过测试,可直接使用,方便初学者对sm2算法进行学习研究。 完全按照国家密码局发布的《SM2椭圆曲线公钥密码算法》进行实现,其中分为三个部分,第一部分为sm3杂凑算法的实现,完全依照国家密码管理局发布的《SM3密码杂凑算法》进行实现,并通过测试。第二部分为F2^m域上的模运算的点运算实现,被封装为一个类,方便使用,并附带测试代码。第三部分为F2^m域上的签名与验签算法的实现,其中要用到素数域Fn上的模逆运算,已进行相关注释。 网上素数域的sm2算法已经比较多了,这里的F2^m域刚好补上了相关空缺,欢迎大家一起来学习交流~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2022-09-27 22:00:10 7KB
1
sm2数字签名算法python实现
2022-09-27 18:00:09 7KB sm2 数字签名 密码算法 python
1