linux下openssl版本问题 /lib64/libcrypto.so.10: version `OPENSSL_1.0.2' not found

底线:手动替换 OpenSSL 库文件可以解决版本问题。

1 .下载匹配的版本。
找到另一台可以访问互联网的服务器并下载 libcrypto.so.1 .0.2 k 文件。
我确认它是 x8 6 _6 4 架构。

2 上传到目标服务器。
使用scp上传到/lib6 4 目录。

3 删除旧的软链接。
运行 rm -rf /lib6 4 /libcrypto.so.1 0
4 .创建一个新的软链接。
运行 ln -s /lib6 4 /libcrypto.so.1 .0.2 k /lib6 4 /libcrypto.so.1 0
5 设置文件权限。
运行 chmod +x /lib6 4 /libcrypto.so.1 .0.2 k。

6 检查是否已解决。
重新启动出现错误的程序。
使用ldd检查链接是否正确。

7 预防。
请务必备份您的文件。
确保新文件版本与您的系统兼容。
请检查上传的文件是否安全。

自己掂量一下。

linux加密/解密工具是什么-openssl 命令使用与实例

说实话,OpenSSL在Linux上使用起来确实很方便。
以前她做项目的时候,我每天都要碰她。

1 .如何使用 基本上 openssl 命令 [选项] [文件] 是的。
有几个命令,例如 genrsa、req、ene。

1 .生成 RSA 密钥对 对于2 04 8 位的私钥,使用openssl genrsa -e private.key 2 04 8 看看这个2 04 8 ,目前推荐2 04 8 或4 09 6 位。
然后使用 openssl rsa -in private.key -pubout -out public.key 从私钥中导出公钥。

2 自签名文件 首先使用 openssl req -new -key private.key out cert.csr 生成 CSR 请求文件。
然后 openssl req -x5 09 - new -key private.key -days 3 6 5 -out cert.crt 生成一年期自签名证书。

3 文件加密与解密 AES-2 5 6 -CBC加密文件,这样做 openssl enc -aes-2 5 6 -cbc -salt -in plaintext.txt -out crypto.enc 解密呢? openssl enc -d -aes-2 5 6 -cbc -in 加密.enc -out 解密.txt。

4 没有订单 SHA-2 5 6 哈希文件名.txt 是 openssl dgst -sha2 5 6 MD5 散列说实话现在不推荐了,但是openssl dgst -md5 filename.txt仍然在使用。

5 测试 SSL 连接 要查看远程服务器的证书,请使用 openssl s_client -connect example.com:4 4 3 -showcerts。
这将向您显示证书链。

2 更先进 1 . 包裹到包裹账单 openssl pkcs1 2 -export -in cert.crt -inkey private.key -out cert.p1 2 这会生成一个.p1 2 文件,记得输入密码。

2 查看证书内容 openssl x5 09 -in cert.crt -text -noout。
我很乐意为您打印整个文档。

3 还有连锁账单 openssl verify -CAfile ca.crt cert.crt 指定根证书文件,查看证书链是否正确。

3 安全要点 1 .设置私钥权限为6 00,chmod 6 00 private。
2 . 不要使用MD5 或SHA1 ,使用SHA-2 5 6 或SHA-3 使用强加密密码,密码长度超过 1 6 个字符。
4 、定期更换记录,每年左右一次。
5 . 确保系统有一个带有随机数的源,例如/dev/rando。

4 常见问题解答 1 .检查openssl的版本。
2 .通用ECC密钥 openssl ecparam -genkey -name secp3 8 4 r1 -out ecc.key 3 . 格式转换,PEM 到 DER openssl x5 09 -in cert.pem -outform der -out cert.der DER 到 PEM openssl x5 09 -in cert.der -inform der -out cert.pem
5 .锻炼你的双手 1 . 生成 4 09 6 位密钥 openssl genrsa out private_4 09 6 .key 4 09 6 。
2 . 两年自签名证书 openssl req -x5 09 -new -key private_4 09 6 .key -days 7 3 0 -out cert_2 year.crt 3 . 加密与解密
加密 openssl enc -aes-2 5 6 -cbc -salt -in Secret.txt -out Secret.enc
解密openssl enc -d -aes-2 5 6 -cbc -in Secret.enc -out Secret_decrypted.txt 4 . 网站证书 openssl s_client -connect google.com:4 4 3 -showcerts
仅此而已,您只需要熟悉它即可。