目录
1 GmSSL简介
GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,支持国密硬件密码设备,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。
GmSSL项目由北京大学关志副研究员的密码学研究组开发维护,项目源码托管于GitHub。自2014年发布以来,GmSSL已经在多个项目和产品中获得部署与应用,并获得2015年度“一铭杯”中国Linux软件大赛二等奖(年度最高奖项)与开源中国密码类推荐项目。GmSSL项目的核心目标是通过开源的密码技术推动国内网络空间安全建设。
2 GmSSL下载
下载地址:https://github.com/guanzhi/GmSSL
本文下载的版本:GmSSL-3.1.1.zip
注意编译32位和64位分别解压一次,以免环境变量
3 GmSSL 64位动态库编译
(1)解压GmSSL-3.1.1.zip,如: D:\MyWork\SVN_CGS\GmSSL\GmSSL-3.1.1_x64\GmSSL-3.1.1
(2)打开VS2015 x64本机工具命令提示符

(3)输入命令进入到GmSSL-3.1.1的目录中

(4)执行如下命令
mkdir build
cd build
cmake .. -G "NMake Makefiles" -DWIN32=ON
nmake

(5)提取gmssl.dll、gmssl.lib和include头文件
4 GmSSL 32位动态库编译
(1)解压GmSSL-3.1.1.zip,如: D:\MyWork\SVN_CGS\GmSSL\GmSSL-3.1.1_x86\GmSSL-3.1.1
(2)打开VS2015 x86本机工具命令提示符

(3)输入命令进入到GmSSL-3.1.1的目录中

(4)执行如下命令
mkdir build
cd build
cmake .. -G "NMake Makefiles" -DWIN32=ON
nmake

(5)提取gmssl.dll、gmssl.lib和include头文件
5 编译库下载
开发环境:
-
Windows 10 pro x64
-
Visual Studio 2015
-
GmSSL-3.1.1
下载地址:Windows下编译GmSSL编译库



110

被折叠的 条评论
为什么被折叠?



