下载
编译
准备ActivePerl
ActivePerl工具: https://www.activestate.com/products/perl/downloads/ 傻瓜式安装
一直安装不上(在线下载安装),后来找了其他资源20M左右
安装默认C/Perl64
cmd测试下:
nasm下载
https://www.nasm.us/pub/nasm/releasebuilds/2.15.04/win64/ 傻瓜式安装
,然后把exe路径加到环境变量中
开始
管理员运行cmd
切至目录:GmSSL-master
perl Configure VC-WIN64A (要是始终找不到干脆加个 no-asm 即可)
找到config.pm 400行左右,取消只读属性,注释掉,保存 --> 重新执行即可(否则后面的nmake报错1064)
nmake
提示模块计算机类型86与模板计算机类型64不符合,失败
猜测用到了32的资源 -->放弃
nmake install
使用
OpenSSL 1.1.1 新特性: 全面支持国密SM2/SM3/SM4加密算法
用openssl来写sm加密算法,弃用gmssl