-
GMSSLV2:一个支持国密SM2/SM3/SM4算法的OpenSSL分支(bak)源码,可在http://gmssl.org获取
资源介绍
java
sm2源码关于
GmSSL
GmSSL
是一个开源密码工具包,提供对
GM/T
系列标准规定的中国国家密码算法和协议的一级支持。
作为
OpenSSL
项目的一个分支,GmSSL
提供与
OpenSSL
的
API
级别兼容性并维护所有功能。
现有的项目,如
Apache
Web
服务器,只需稍加修改和简单的重建,就可以轻松地移植到
GmSSL。
自2014年底首次发布以来,GmSSL已被Open
Source
China评选为六大推荐密码项目之一,并荣获2015年度中国Linux软件大奖。
特征
支持
。
支持
。
具有商业友好的开源。
由
.
GM/T
算法
GmSSL
将支持以下所有
GM/T
加密算法:
SM3
(GM/T
0004-2012):具有
256
位摘要长度的加密哈希函数。
SM4
(GM/T
0002-2012):128
位密钥长度和
128
位块大小的分组密码,也称为
SMS4。
SM2(GM/T
0003-2012):椭圆曲线密码方案,包括数字签名方案、公钥加密、(认证)密钥交换协议和推荐的256位素域曲线sm2p256v1
。
SM9
(GM/T