首页
社区
课程
招聘
[原创]ECC椭圆曲线运算与国密SM2算法的C语言实现
2017-5-19 23:08 13280

[原创]ECC椭圆曲线运算与国密SM2算法的C语言实现

2017-5-19 23:08
13280

使用GMP大整数库,实现了轻量级的ECC运算、国密SM2加密、解密、签名、验签算法。目前只支持linux平台,欢迎大家使用和讨论。


在工作中,已经经过多次验证,大家可以放心使用。


[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞1
打赏
分享
最新回复 (17)
雪    币: 781
活跃值: (1071)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
bambooqj 2017-5-20 00:14
2
0
求WIN平台
雪    币: 2576
活跃值: (447)
能力值: ( LV2,RANK:85 )
在线值:
发帖
回帖
粉丝
wyfe 2017-5-20 08:22
3
0
看起来不错,只是没linux
雪    币: 59
活跃值: (2301)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NutCracker 2017-5-20 12:17
4
0
openssl里面不是早就实现了吗?
雪    币: 9
活跃值: (279)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
杨开银 2017-5-20 16:43
5
0
又是ecc,洗欢
雪    币: 28
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Danistmein 2017-5-20 16:55
6
0
bambooqj 求WIN平台
本人工作主要在服务器这边,所以暂时只搞了linux版本
雪    币: 28
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Danistmein 2017-5-20 16:58
7
0
NutCracker openssl里面不是早就实现了吗?
openssl里面没有国密sm2。而且openssl太重,所以后续研究就找了一个大整数库,然后轻量级实现了一下。自己在工作中使用也舒服很多。
雪    币: 28
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Danistmein 2017-5-20 16:59
8
0
杨开银 又是ecc,洗欢
欢迎一起讨论!
雪    币: 9
活跃值: (279)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
杨开银 2017-5-21 18:18
9
0
小弟最近研究mbedtls的rsa  no
padding不知道如何define请假下罗
雪    币: 28
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
Danistmein 2017-6-1 16:25
10
0
杨开银 小弟最近研究mbedtls的rsa no padding不知道如何define请假下罗
RSA没深入研究过,爱莫能助啊
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
calmtt 2017-8-14 23:14
11
0
安装有连个问题还望请教,一是:下载的bz2文件  tar  -jxvf  解不开,用  winrar  解压后  拖到虚拟器上安装    tar  -  jxvf    gmp-6.1.1.tar.bz2  这个倒是能解压安装。
二是:进入opencrypto  目录后,执行  make  报错:
CDPATH="${ZSH_VERSION+.}:"  &&  cd  .  &&  /bin/sh  /root/opencrypto/opencrypto/missing  aclocal-1.13 
/bin/sh:  0:  Can't  open  /root/opencrypto/opencrypto/missing
Makefile:337:  recipe  for  target  'aclocal.m4'  failed
make:  ***  [aclocal.m4]  Error  127

root  用户  执行    ./configure  提示  Permission  denied

雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
calmtt 2017-8-14 23:16
12
0
Danistmein RSA没深入研究过,爱莫能助啊[em_15]
安装不了啊
雪    币: 10014
活跃值: (2012)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
sjdkx 2017-8-15 17:16
13
0
无聊的很,无此等复杂运算也能搞出优良的密钥来。
雪    币: 221
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NHPT 2018-5-15 11:10
14
0
不错,要是有详细讲解就好了,我个人还是很喜欢gmp的我觉得比openssl方便多了
雪    币: 2
活跃值: (65)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Vale六 2018-6-22 09:42
15
0
厉害,基于openssl中ECC来实现SM2会更方便
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
owenliu 2018-8-7 08:54
16
0
Ecc RSA 与平台无关代码,联系QQ 396635172
雪    币: 965
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ielts 2018-9-17 20:21
17
0
不错的东西。。支持开源
雪    币: 965
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ielts 2018-9-24 19:26
18
0
收藏了~谢谢楼主~!
游客
登录 | 注册 方可回帖
返回