如何在网盘上做网站,制作公司网站需要购买域名和服务器吗,音乐网站建设规划,2018年网站开发语言排行背景介绍
最近在为客户排查问题的时候#xff0c;发现客户提供的日志是加密的#xff0c;解密工具依赖到了openssl 1.0的共享库。可是手头没有这么老版本的openssl共享库。因此只好手动编译一个出来。
编译步骤
因为openssl 1.0是比较老的版本#xff0c;很多系统上的库已…背景介绍
最近在为客户排查问题的时候发现客户提供的日志是加密的解密工具依赖到了openssl 1.0的共享库。可是手头没有这么老版本的openssl共享库。因此只好手动编译一个出来。
编译步骤
因为openssl 1.0是比较老的版本很多系统上的库已经不兼容因此这里选择容器环境进行编译。
准备环境
docker run --rm -it debian:12.2-slim bash安装工具
apt update
apt install wget make gcc下载软件包
wget https://www.openssl.org/source/old/1.0.0/openssl-1.0.0s.tar.gz
tar -zxvf openssl-1.0.0.tar.gz配置并编译
cd openssl-1.0.0
./config --prefix/usr/local/openssl-1.0.0 shared
make5. 查看生成的共享库
# ls -l *.so*
lrwxrwxrwx 1 root root 18 Jan 16 07:05 libcrypto.so - libcrypto.so.1.0.0
-rwxr-xr-x 1 root root 2042776 Jan 16 07:05 libcrypto.so.1.0.0
lrwxrwxrwx 1 root root 15 Jan 16 07:05 libssl.so - libssl.so.1.0.0
-rwxr-xr-x 1 root root 430456 Jan 16 07:05 libssl.so.1.0.0