-
OpenSSL分支GmSSL,支持国密算法SM2、SM3、SM4、SM9及ZUC标准
资源介绍
关于GmSSL
GmSSL是一个开放源代码加密工具包,它提供对GM / T串行标准中指定的中国国家加密算法和协议的第一级支持。 作为OpenSSL项目的一个分支,GmSSL提供与OpenSSL的API级别兼容性并维护所有功能。 现有项目(例如Apache Web服务器)可以通过较小的修改和简单的重建轻松地移植到GmSSL。 自2014年底发布第一个版本以来,GmSSL被Open Source China评选为六个推荐的加密项目之一,并获得2015年Chinese Linux Software Award。
产品特点
支持。
支持。
具有商业友好的开源。
由维护。
支持的算法
GmSSL将支持以下所有GM / T加密算法:
SM3(GM / T 0004-2012):具有256位摘要长度的加密哈希函数。
SM4(GM / T 0002-2012):具有128位密钥长度和128位块大小的块密码,也称为SMS4。
SM2(GM / T 0003-2012):椭圆曲线加密方案,包括数字签名方案,公共密钥加密,(已认证)密钥交换协议和一个推荐的256位素数场曲线sm2p256v1