【从0到1】Linux下openssl与gmssl兼容安装

先安装openssl!再安装gmssl!

先安装openssl!再安装gmssl!

先安装openssl!再安装gmssl!

为了让这两个东西共存

近日折腾良久,虚拟机快照回溯了无数遍

最终得出结论:gmssl这项目是真不行(

0. 背景介绍

TLS协议分析 与 现代加密通信协议设计 - Tech Explorer (helong.info)


关于GmSSL


GMSSL - 国密SSL实验室


1. openssl 安装

1
sudo apt-get install openssl

安装好后输入

1
openssl version

检查是否安装成功:


2. gmssl安装

进入

https://github.com/guanzhi/GmSSL

把整个项目download下来

然后解压、进入相关文件夹:

1
2
unzip GmSSL-master.zip
cd GmSSL-master

用文本编辑器打开文件Configure:

1
vim Configure

把第18行改为:

(多加个冒号)

保存并退出

然后

1
2
cd /test
vim build.info

如法炮制:

返回GmSSL-master目录

1
2
3
4
5
6
./config --prefix=/usr/local/gmssl no-shared
sudo make #可用 -j带一个参数加速,常用 -j4 和 -j8
make install
#添加环境变量↓
echo 'export PATH="$PATH:/usr/local/gmssl/bin"' >> ~/.bash_profile
source ~/.bash_profile

最终效果:

文章作者: 莫折眉
文章链接: https://m0d1.top/2022/02/25/opensslandgmssl/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 M0D1.TOP