【C语言】国密SM2/SM3算法

上传者: XiaoMing_ | 上传时间: 2022-08-26 14:27:12 | 文件大小: 7.18MB | 文件类型: RAR
国密SM2加解密算法、数字签名算法、秘钥交换协议,SM3哈希杂凑算法的C语言实现,未使用任何非标准库,可以直接运行,且支持单片机平台。

文件下载

资源详情

( 78 个子文件 7.18MB ) 【C语言】国密SM2/SM3算法
SM2_PC
.vs
SM2_PC
project-colors.json 419B
v17
Browse.VC.db 1.80MB
.suo 208.50KB
ipch
AutoPCH
86ca7c9b8a0886c0
ECC.ipch 2.63MB
d615b75b7c33b977
SM2.ipch 3.38MB
ed8cec3b450a612f
ECC.ipch 2.63MB
445c8488448745f9
MAIN.ipch 3.38MB
d36c99195d76b69
ECC.ipch 2.63MB
8e268897f2132808
MAIN.ipch 3.38MB
11074dbb01829e71
MAIN.ipch 3.38MB
364fc415f86054ab
SM3.ipch 2.63MB
4ea2db254a180c33
MAIN.ipch 3.38MB
3e12a515fc84d28c
SM2.ipch 3.38MB
8d3285a28a6b0bc8
deb1985b81102818
SM3.ipch 2.63MB
56558992ea9b7514
deb1935b81101f99
d23d64f180434924
SM2.ipch 3.38MB
f45f84933b5b8cc7
ECC.ipch 2.63MB
21ecc33a8b49ba2e
SM2.ipch 3.38MB
d615b05b7c33ad92
SM2_PC.sln 1.41KB
x64
Debug
SM2_PC.pdb 1.16MB
SM2_PC.exe 127.00KB
SM2_PC
SM2_PC.vcxproj.filters 1.47KB
SM2_PC.vcxproj 7.25KB
ECC.h 4.32KB
main.c 3.13KB
SM2_PC.vcxproj.user 168B
SM2.h 4.31KB
SM3.h 4.30KB
ECC.c 41.25KB
x64
Debug
SM3.nativecodeanalysis.sarif 7.30KB
ECC.nativecodeanalysis.xml 9.88KB
ECC.obj 82.07KB
SM2_PC.log 775B
vc.nativecodeanalysis.all.xml 292.04KB
SM2_PC.Build.CppClean.log 1.15KB
vc143.pdb 84.00KB
main.nativecodeanalysis.sarif 11.04KB
vc143.idb 75.00KB
main.obj 17.04KB
SM2.nativecodeanalysis.xml 305.44KB
SM3.obj 15.93KB
SM2_PC.exe.recipe 298B
SM2.obj 90.04KB
main.nativecodeanalysis.xml 2.70KB
SM2.nativecodeanalysis.sarif 767.44KB
SM3.nativecodeanalysis.xml 1.99KB
ECC.nativecodeanalysis.sarif 31.05KB
SM2_PC.ilk 827.97KB
SM2_PC.tlog
CL.write.1.tlog 2.67KB
CL.read.1.tlog 10.24KB
CL.command.1.tlog 2.79KB
link.write.1.tlog 844B
link.command.1.tlog 1.66KB
link.read.1.tlog 3.18KB
SM2_PC.lastbuildstate 164B
CodeAnalysisResultManifest.txt 324B
SM2_PC.vcxproj.FileListAbsolute.txt 0B
SM2.c 44.48KB
Debug
ECC.obj 71.25KB
SM2_PC.log 778B
vc143.pdb 92.00KB
main.obj.enc 16.46KB
vc143.idb 91.00KB
main.obj 16.16KB
SM3.obj 14.37KB
SM2_PC.exe.recipe 297B
SM2.obj 84.46KB
ecc.obj.enc 71.24KB
SM2_PC.ilk 453.29KB
SM2_PC.tlog
CL.write.1.tlog 7.09KB
CL.read.1.tlog 21.30KB
CL.command.1.tlog 5.87KB
link.write.1.tlog 1.58KB
link.command.1.tlog 3.17KB
link.read.1.tlog 6.33KB
SM2_PC.lastbuildstate 169B
SM3.c 3.25KB
Debug
SM2_PC.pdb 1.64MB
SM2_PC.exe 96.50KB
[{"title":"( 78 个子文件 7.18MB ) 【C语言】国密SM2/SM3算法","children":[{"title":"SM2_PC","children":[{"title":".vs","children":[{"title":"SM2_PC","children":[{"title":"project-colors.json <span style='color:#111;'> 419B </span>","children":null,"spread":false},{"title":"v17","children":[{"title":"Browse.VC.db <span style='color:#111;'> 1.80MB </span>","children":null,"spread":false},{"title":".suo <span style='color:#111;'> 208.50KB </span>","children":null,"spread":false},{"title":"ipch","children":[{"title":"AutoPCH","children":[{"title":"86ca7c9b8a0886c0","children":[{"title":"ECC.ipch <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false}],"spread":true},{"title":"d615b75b7c33b977","children":[{"title":"SM2.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":true},{"title":"ed8cec3b450a612f","children":[{"title":"ECC.ipch <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false}],"spread":true},{"title":"445c8488448745f9","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":true},{"title":"d36c99195d76b69","children":[{"title":"ECC.ipch <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false}],"spread":true},{"title":"8e268897f2132808","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"11074dbb01829e71","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"364fc415f86054ab","children":[{"title":"SM3.ipch <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false}],"spread":false},{"title":"4ea2db254a180c33","children":[{"title":"MAIN.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"3e12a515fc84d28c","children":[{"title":"SM2.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"8d3285a28a6b0bc8","children":null,"spread":false},{"title":"deb1985b81102818","children":[{"title":"SM3.ipch <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false}],"spread":false},{"title":"56558992ea9b7514","children":null,"spread":false},{"title":"deb1935b81101f99","children":null,"spread":false},{"title":"d23d64f180434924","children":[{"title":"SM2.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"f45f84933b5b8cc7","children":[{"title":"ECC.ipch <span style='color:#111;'> 2.63MB </span>","children":null,"spread":false}],"spread":false},{"title":"21ecc33a8b49ba2e","children":[{"title":"SM2.ipch <span style='color:#111;'> 3.38MB </span>","children":null,"spread":false}],"spread":false},{"title":"d615b05b7c33ad92","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"SM2_PC.sln <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"SM2_PC.pdb <span style='color:#111;'> 1.16MB </span>","children":null,"spread":false},{"title":"SM2_PC.exe <span style='color:#111;'> 127.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"SM2_PC","children":[{"title":"SM2_PC.vcxproj.filters <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"SM2_PC.vcxproj <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"ECC.h <span style='color:#111;'> 4.32KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 3.13KB </span>","children":null,"spread":false},{"title":"SM2_PC.vcxproj.user <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"SM2.h <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"SM3.h <span style='color:#111;'> 4.30KB </span>","children":null,"spread":false},{"title":"ECC.c <span style='color:#111;'> 41.25KB </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"SM3.nativecodeanalysis.sarif <span style='color:#111;'> 7.30KB </span>","children":null,"spread":false},{"title":"ECC.nativecodeanalysis.xml <span style='color:#111;'> 9.88KB </span>","children":null,"spread":false},{"title":"ECC.obj <span style='color:#111;'> 82.07KB </span>","children":null,"spread":false},{"title":"SM2_PC.log <span style='color:#111;'> 775B </span>","children":null,"spread":false},{"title":"vc.nativecodeanalysis.all.xml <span style='color:#111;'> 292.04KB </span>","children":null,"spread":false},{"title":"SM2_PC.Build.CppClean.log <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"vc143.pdb <span style='color:#111;'> 84.00KB </span>","children":null,"spread":false},{"title":"main.nativecodeanalysis.sarif <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false},{"title":"vc143.idb <span style='color:#111;'> 75.00KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 17.04KB </span>","children":null,"spread":false},{"title":"SM2.nativecodeanalysis.xml <span style='color:#111;'> 305.44KB </span>","children":null,"spread":false},{"title":"SM3.obj <span style='color:#111;'> 15.93KB </span>","children":null,"spread":false},{"title":"SM2_PC.exe.recipe <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"SM2.obj <span style='color:#111;'> 90.04KB </span>","children":null,"spread":false},{"title":"main.nativecodeanalysis.xml <span style='color:#111;'> 2.70KB </span>","children":null,"spread":false},{"title":"SM2.nativecodeanalysis.sarif <span style='color:#111;'> 767.44KB </span>","children":null,"spread":false},{"title":"SM3.nativecodeanalysis.xml <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"ECC.nativecodeanalysis.sarif <span style='color:#111;'> 31.05KB </span>","children":null,"spread":false},{"title":"SM2_PC.ilk <span style='color:#111;'> 827.97KB </span>","children":null,"spread":false},{"title":"SM2_PC.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 10.24KB </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 844B </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"SM2_PC.lastbuildstate <span style='color:#111;'> 164B </span>","children":null,"spread":false}],"spread":false},{"title":"CodeAnalysisResultManifest.txt <span style='color:#111;'> 324B </span>","children":null,"spread":false},{"title":"SM2_PC.vcxproj.FileListAbsolute.txt <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"SM2.c <span style='color:#111;'> 44.48KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"ECC.obj <span style='color:#111;'> 71.25KB </span>","children":null,"spread":false},{"title":"SM2_PC.log <span style='color:#111;'> 778B </span>","children":null,"spread":false},{"title":"vc143.pdb <span style='color:#111;'> 92.00KB </span>","children":null,"spread":false},{"title":"main.obj.enc <span style='color:#111;'> 16.46KB </span>","children":null,"spread":false},{"title":"vc143.idb <span style='color:#111;'> 91.00KB </span>","children":null,"spread":false},{"title":"main.obj <span style='color:#111;'> 16.16KB </span>","children":null,"spread":false},{"title":"SM3.obj <span style='color:#111;'> 14.37KB </span>","children":null,"spread":false},{"title":"SM2_PC.exe.recipe <span style='color:#111;'> 297B </span>","children":null,"spread":false},{"title":"SM2.obj <span style='color:#111;'> 84.46KB </span>","children":null,"spread":false},{"title":"ecc.obj.enc <span style='color:#111;'> 71.24KB </span>","children":null,"spread":false},{"title":"SM2_PC.ilk <span style='color:#111;'> 453.29KB </span>","children":null,"spread":false},{"title":"SM2_PC.tlog","children":[{"title":"CL.write.1.tlog <span style='color:#111;'> 7.09KB </span>","children":null,"spread":false},{"title":"CL.read.1.tlog <span style='color:#111;'> 21.30KB </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 5.87KB </span>","children":null,"spread":false},{"title":"link.write.1.tlog <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"link.command.1.tlog <span style='color:#111;'> 3.17KB </span>","children":null,"spread":false},{"title":"link.read.1.tlog <span style='color:#111;'> 6.33KB </span>","children":null,"spread":false},{"title":"SM2_PC.lastbuildstate <span style='color:#111;'> 169B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"SM3.c <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"Debug","children":[{"title":"SM2_PC.pdb <span style='color:#111;'> 1.64MB </span>","children":null,"spread":false},{"title":"SM2_PC.exe <span style='color:#111;'> 96.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...