提供给第三方软件,调用COM组件DLL方式进行实现,如delphi、PB等。调用方法与黑龙江省医保社保卡调用方式一致。各软件调用方法也可自行网上查询,如“delphi调用C#的COM组件DLL”。 基于C#编写的COM组件DLL,可实现SM2签名验签,SM4加解密,100%适用于黑龙江省国家医保接口中进行应用。 1、调用DLL名称:JQSM2SM4.dll 加解密类名:JQSM2SM4.SM2SM4Util CLSID=5B38DCB3-038C-4992-9FA3-1D697474FC70 2、GetSM2SM4函数说明 函数原型public string GetSM2SM4(string smType, string sM2Prikey, string sM4Key, string sInput) 1)参数一smType:填写固定字符串,识别功能,分别实现SM2签名、SM4解密、SM4加密。SM2签名入参填写“SM2Sign”、SM4解密入参填写“SM4DecryptECB”、SM4加密入参填写“SM4EncryptECB”. 2)参数二sM2Prikey:SM2私钥 3)参数三sM4Key:SM4密钥 4)参数四sInput:当smType=SM2Sign,则sInput入参填写SM4加密串;当smType=SM4DecryptECB,则sInput入参填写待解密SM4密文串;当smType=SM4EncryptECB,则sInput入参填写待加密的明文串; 5)函数返回值:当smType=SM2Sign,则返回SM2签名信息;当smType=SM4DecryptECB,则返回SM4解密信息;当smType=SM4EncryptECB,则返回SM4加密信息;异常时,则返回“加解密异常:详细错误说明” 3、购买下载后,可加QQ65635204、微信feisng,免费提供技术支持。 4、注意事项: 1)基于.NET框架4.0编写,常规win7、win10一般系统都自带无需安装,XP系统则需安装;安装包详见压缩包dotNetFx40_Full_x86_x64.exe 2)C#编写的DLL,需要注册,解压后放入所需位置,使用管理员权限运行“JQSM2SM4注册COM.bat”即可注册成功,然后即可提供给第三方软件进行使用,如delphi、PB等。
基于C#编写的COM组件DLL,可实现SM2签名验签,SM4加解密,100%适用于黑龙江省国家医保接口中进行应用。 1、调用DLL名称:JQSM2SM4.dll 加解密类名:JQSM2SM4.SM2SM4Util CLSID=5B38DCB3-038C-4992-9FA3-1D697474FC70 2、GetSM2SM4函数说明 函数原型public string GetSM2SM4(string smType, string sM2Prikey, string sM4Key, string sInput) 1)参数一smType:填写固定字符串,识别功能,分别实现SM2签名、SM4解密、SM4加密。SM2签名入参填写“SM2Sign”、SM4解密入参填写“SM4DecryptECB”、SM4加密入参填写“SM4EncryptECB”. 2)参数二sM2Prikey:SM2私钥 3)参数三sM4Key:SM4密钥 4)参数四sInput:当smType=SM2Sign,则sInput入参填写SM4加密串;当smType=SM4DecryptECB,则sInput入参填写待解密SM4密文串;当smType=SM4EncryptECB,则sInput入参填写待加密的明文串; 5)函数返回值:当smType=SM2Sign,则返回SM2签名信息;当smType=SM4DecryptECB,则返回SM4解密信息;当smType=SM4EncryptECB,则返回SM4加密信息;异常时,则返回“加解密异常:详细错误说明” 3、购买下载后,可加QQ65635204、微信feisng,免费提供技术支持。 4、注意事项: 1)基于.NET框架4.0编写,常规win7、win10一般系统都自带无需安装,XP系统则需安装;安装包详见压缩包dotNetFx40_Full_x86_x64.exe 2)C#编写的DLL,需要注册,解压后放入所需位置,使用管理员权限运行“JQSM2SM4注册COM.bat”即可注册成功,然后即可提供给第三方软件进行使用,如delphi等。
国密依赖包bcprov-jdk16-1.46.jar 导入java工程可以使用
2021-10-13 15:51:11 1.53MB 国密 SM234 依赖包
1
基于Miracl大数运算库实现SM2算法,包含加密和签名算法,纯C语言实现,包含Miracl库手册。提供了Linux平台下的Makefile文件,可直接运行。Windows平台需要重新建立项目工程。
2021-10-13 13:16:34 1.57MB SM2 C语言 Miracl Linux
1
主要对 sm2_sm3_sm4 国密算法详细介绍。 国密即国家密码局认定的国产密码算法。主要有SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。 SM4 无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为128位。
2021-10-12 19:32:09 1.09MB sm2_sm3_sm4 国密算法
1
GM/T 0067-2019 《基于数字证书的身份鉴别接口规范》 本标准规定了公钥密码基础设施体系上层应用中基于数字证书的身份鉴别接口。 本标准使用于公钥密码基础设施体系上层应用中身份鉴别服务的开发、证书应用支撑平台身份鉴别系统的研制及检测,也可用于指导应用系统规范化地使用证书进行身份鉴别。
2021-10-12 14:15:47 1.52MB 商密 国密 商用密码 GM/T
1
中国密码行业标准 GMT 0035.3-2014.pdf 《射频识别系统密码应用技术要求 第3部分:读写器密码应用技术要求》 GM/T 0035 的本部分规定了采用密码技术的读写器的安全认证、数据存储和通信安全等安全要求,规定了射频识别系统不同安全级别对读写器密码安全的技术妖气。 本部分适用于采用密码技术的读写器的设计开发、生产制造和应用。
2021-10-11 10:40:16 1MB 商密 国密 商用密码 GM/T
1
中国密码行业标准 GM/T 0035.2-2014 《射频识别系统密码应用技术要求 第2部分:电子标签芯片密码应用技术要求》 GM/T 0035的本部分规定了采用密码技术的电子标签芯片设计的密码算法、安全认证、数据存储和通信安全的技术要求。 本标准适用于采用密码安全技术的电子标签芯片的设计开发、生产制造和应用。
2021-10-11 10:39:21 1.02MB 商密 国密 商用密码 GM/T
1
中国密码行业标准 GM/T 0035.1-2014 《射频识别系统密码应用技术要求 第1部分:密码安全保护框架及安全级别》 GM/T 0035的本部分规定了射频识别系统密码安全保护框架及安全级别,以及与GM/T 0035.2-2014、GM/T 0035.3-2014、GM/T 0035.4-2014和GM/T 0035.5-2014之间的相互惯性系。 本标准适用于射频识别系统密码安全的设计、实现与应用。
2021-10-11 10:38:25 1.82MB 商密 国密 商用密码 GM/T
1
中国密码行业标准 GM/T 0003.1-2012 《SM2 椭圆曲线公钥密码算法第1部分:总则》 GM/T 0003的本部分给出了SM2椭圆曲线公钥密码算法设计的必要数学基础知识与相关密码技术,以帮助实现其他各部分所规定的密码机制。 本标准适用于基域为素域和二元扩域的椭圆曲线公钥密码算法。
2021-10-11 10:28:50 7.12MB 商密 国密 商用密码 GM/T
1