SM2/SM3算法C语言实现

上传者: hudaolei040414 | 上传时间: 2019-12-21 19:54:55 | 文件大小: 171KB | 文件类型: rar
1、完整的SM2/SM3算法,C语言实现,可用于扫码POS安全认证; 2、SM2加密/解密、SM2签名/验签 3、内含测试程序,在Linux环境下进入目录后make即可编译,已经在ubuntu16.04环境下编译测试OK; 4、已经在银行卡检测中心通过扫码POS安全认证;

文件下载

资源详情

( 47 个子文件 171KB ) SM2/SM3算法C语言实现
sm2
mrmonty.c 29.65KB
hexdump.c 1.05KB
mrstrong.c 4.50KB
mrshs.c 3.65KB
mrarth0.c 6.23KB
mrgf2m.c 72.85KB
sm2.h 8.58KB
mrsroot.c 4.28KB
mrarth2.c 39.00KB
mrecn2.c 80.19KB
hexdump.h 133B
sm2.c 41.27KB
mrscrt.c 4.81KB
mrbits.c 3.85KB
mrjack.c 7.37KB
mrbrick.c 4.06KB
mralloc.c 979B
mrsmall.c 4.27KB
mrcrt.c 2.65KB
mrrand.c 1.51KB
mrprime.c 8.46KB
mrshs256.c 3.94KB
mrpower.c 14.84KB
mrio2.c 3.78KB
mrzzn2.c 12.06KB
mrec2m.c 50.23KB
mraes.c 40.15KB
mrfast.c 35.92KB
Makefile 1.13KB
sm3.c 8.60KB
mirdef.h 1.38KB
mrgcd.c 3.50KB
mrxgcd.c 11.13KB
mrzzn2b.c 4.81KB
miracl.h 40.88KB
sm3.h 3.40KB
mrcore.c 47.89KB
mrio1.c 10.72KB
mrcurve.c 65.49KB
mrgcm.c 6.64KB
mrzzn3.c 10.23KB
mrlucas.c 3.43KB
mrarth1.c 20.48KB
mrarth3.c 4.71KB
mrshs512.c 8.84KB
mrebrick.c 4.85KB
main.c 18.32KB
[{"title":"( 47 个子文件 171KB ) SM2/SM3算法C语言实现","children":[{"title":"sm2","children":[{"title":"mrmonty.c <span style='color:#111;'> 29.65KB </span>","children":null,"spread":false},{"title":"hexdump.c <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"mrstrong.c <span style='color:#111;'> 4.50KB </span>","children":null,"spread":false},{"title":"mrshs.c <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"mrarth0.c <span style='color:#111;'> 6.23KB </span>","children":null,"spread":false},{"title":"mrgf2m.c <span style='color:#111;'> 72.85KB </span>","children":null,"spread":false},{"title":"sm2.h <span style='color:#111;'> 8.58KB </span>","children":null,"spread":false},{"title":"mrsroot.c <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false},{"title":"mrarth2.c <span style='color:#111;'> 39.00KB </span>","children":null,"spread":false},{"title":"mrecn2.c <span style='color:#111;'> 80.19KB </span>","children":null,"spread":false},{"title":"hexdump.h <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"sm2.c <span style='color:#111;'> 41.27KB </span>","children":null,"spread":false},{"title":"mrscrt.c <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"mrbits.c <span style='color:#111;'> 3.85KB </span>","children":null,"spread":false},{"title":"mrjack.c <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false},{"title":"mrbrick.c <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"mralloc.c <span style='color:#111;'> 979B </span>","children":null,"spread":false},{"title":"mrsmall.c <span style='color:#111;'> 4.27KB </span>","children":null,"spread":false},{"title":"mrcrt.c <span style='color:#111;'> 2.65KB </span>","children":null,"spread":false},{"title":"mrrand.c <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"mrprime.c <span style='color:#111;'> 8.46KB </span>","children":null,"spread":false},{"title":"mrshs256.c <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false},{"title":"mrpower.c <span style='color:#111;'> 14.84KB </span>","children":null,"spread":false},{"title":"mrio2.c <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"mrzzn2.c <span style='color:#111;'> 12.06KB </span>","children":null,"spread":false},{"title":"mrec2m.c <span style='color:#111;'> 50.23KB </span>","children":null,"spread":false},{"title":"mraes.c <span style='color:#111;'> 40.15KB </span>","children":null,"spread":false},{"title":"mrfast.c <span style='color:#111;'> 35.92KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"sm3.c <span style='color:#111;'> 8.60KB </span>","children":null,"spread":false},{"title":"mirdef.h <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"mrgcd.c <span style='color:#111;'> 3.50KB </span>","children":null,"spread":false},{"title":"mrxgcd.c <span style='color:#111;'> 11.13KB </span>","children":null,"spread":false},{"title":"mrzzn2b.c <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"miracl.h <span style='color:#111;'> 40.88KB </span>","children":null,"spread":false},{"title":"sm3.h <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"mrcore.c <span style='color:#111;'> 47.89KB </span>","children":null,"spread":false},{"title":"mrio1.c <span style='color:#111;'> 10.72KB </span>","children":null,"spread":false},{"title":"mrcurve.c <span style='color:#111;'> 65.49KB </span>","children":null,"spread":false},{"title":"mrgcm.c <span style='color:#111;'> 6.64KB </span>","children":null,"spread":false},{"title":"mrzzn3.c <span style='color:#111;'> 10.23KB </span>","children":null,"spread":false},{"title":"mrlucas.c <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"mrarth1.c <span style='color:#111;'> 20.48KB </span>","children":null,"spread":false},{"title":"mrarth3.c <span style='color:#111;'> 4.71KB </span>","children":null,"spread":false},{"title":"mrshs512.c <span style='color:#111;'> 8.84KB </span>","children":null,"spread":false},{"title":"mrebrick.c <span style='color:#111;'> 4.85KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 18.32KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • 小赵123456 :
    终于找到个能用的了,感谢
    2020-05-12
  • qq_39205614 :
    可以 是学习使用的好东西
    2020-04-30
  • 浮水就是云 :
    又是这个程序,巨坑,10次加密,有2-3次失败,并且一旦加密过长的字符串就失败,建议循环加解密测试一下,再用
    2020-03-20
  • adriano119 :
    非常有用,非常感谢
    2019-11-02

免责申明

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