使用Crypto库,提供RSA,SM2,AES,SM3,SM4,SHA256的使用示例,可用于安全启动
2022-08-05 13:00:09 9KB aes sha256 python_aes_rsa_sm2 sm2
多种算法工具,包括3DES、SM2、SM3、SM4、RSA等
2022-07-31 11:00:11 2.44MB 算法
1
ECPoint publicKey=null; BigInteger privateKey=null; SM2Utils.GenerateKeyPair(out publicKey, out privateKey); System.Console.Out.WriteLine("公钥: " + Encoding.Default.GetString(Hex.Encode(publicKey.GetEncoded())).ToUpper()); System.Console.O
2022-07-20 17:23:14 6.85MB C#SM2
1
国密SM2 SM4算法标准库。支持Delphi PB C# 等。
2022-07-11 09:00:21 2.63MB SM2 国密
1
SM2/SM3通用工具可以转换字符、bASE64编码与解码,加密解密、签名验证密钥生成,证书请求与写文件、密钥交换、点验证、SM2SM3BYTE转HEX BYTE转BASE64 生成SM2密钥对等。
2022-07-06 14:39:04 936KB sm2 sm3
1
在goldboar写的SM2签名及验签函数( http://download.csdn.net/detail/goldboar/3833072)的基础上,改写的一个纯粹用来做SM2签名验证的函数,编译时需要用到OpenSSL的头文件和库文件(libeay32.lib或libeay32.dll),与goldboar的程序区别如下: 1.仅用于做验签,不能签名; 2.验签使用外部传入的SM2公钥,SM2公钥以(x,y)坐标形式传入; 3.签名也是以(r,s)坐标形式传入; 4.增加了一些内存清理语句,内存泄漏有改善; 5.goldboar的程序中使用的ECC参数是示例参数,不是GM/T 0003.5-2012规范中定义的参数,这里的验签函数中采用的是规范中定义的参数。 6.将一些对椭圆曲线参数的验证操作放入 _DEBUG 宏限制的范围内。因为参数是规范推荐的,已经过验证,所以在程序中无需再验证。将这些验证语句放入 _DEBUG 宏限制的范围内以后,如果编译 release 版本时就不会包含这些验证语句,效率可以有一点提升。
2022-07-05 15:28:59 5KB SM2 数字签名
1
实现SM4的加密和解密,Python语言实现。国密SM4(无线局域网SMS4)算法, 一个分组算法, 分组长度为128bit, 密钥长度为128bit, 算法具体内容参照SM4算法。
2022-07-04 16:05:45 2KB SM2 SM4 加密解密
1
国密算法的SM2算法, 完成生成密钥对, 签名, 验签的作用
2022-07-02 09:16:48 2.44MB 国密 SM2 生成密钥对 签名
1
包含了生成随机秘钥对,数据加密,数据解密,签名与验签例子,并给出了使用姿势。直接导入项目,MAVEN刷新一下下载jar包就好了! 分享不易,谢谢打赏!
2022-07-01 11:09:14 10KB 国密算法SM2 gmssl sm2加密解密 Java
1
delphi XE 国密算法实现文件加密解密 用到了sm2,ssm4算法 有DLL(源码+测试可用)
1