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

Danistmein 2017-5-19 23:08 1963

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


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

上传的附件:
最新回复 (12)
bambooqj 2017-5-20 00:14
2
求WIN平台
wyfe 2017-5-20 08:22
3
看起来不错,只是没linux
NutCracker 2017-5-20 12:17
4
openssl里面不是早就实现了吗?
杨开银 2017-5-20 16:43
5
又是ecc,洗欢
Danistmein 2017-5-20 16:55
6
bambooqj 求WIN平台
本人工作主要在服务器这边,所以暂时只搞了linux版本
Danistmein 2017-5-20 16:58
7
NutCracker openssl里面不是早就实现了吗?
openssl里面没有国密sm2。而且openssl太重,所以后续研究就找了一个大整数库,然后轻量级实现了一下。自己在工作中使用也舒服很多。
Danistmein 2017-5-20 16:59
8
杨开银 又是ecc,洗欢
欢迎一起讨论!
杨开银 2017-5-21 18:18
9
小弟最近研究mbedtls的rsa  no
padding不知道如何define请假下罗
Danistmein 2017-6-1 16:25
10
杨开银 小弟最近研究mbedtls的rsa no padding不知道如何define请假下罗
RSA没深入研究过,爱莫能助啊
calmtt 2017-8-14 23:14
11
安装有连个问题还望请教,一是:下载的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

calmtt 2017-8-14 23:16
12
Danistmein RSA没深入研究过,爱莫能助啊[em_15]
安装不了啊
sjdkx 2017-8-15 17:16
13
无聊的很,无此等复杂运算也能搞出优良的密钥来。
返回