简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列【原创干货持续更新中……】 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

1.前言

本篇目的:mdx-ediotro解决:error while loading shared libraries: libssl.so.1.1报错

2.openssl介绍

OpenSSL是一个开源的密码学工具库,提供了各种加密算法、协议和工具,用于安全地传输和处理数据。它支持多种操作系统,并且被广泛应用于网络安全、数据加密和数字证书等领域。 首先,OpenSSL提供了各种加密算法,包括对称加密算法(如AES、DES)、非对称加密算法(如RSA、DSA)和哈希算法(如SHA-256、MD5)。这些算法可以用于加密和解密数据,以确保数据在传输和存储过程中的安全性和完整性。 其次,OpenSSL支持多种安全协议,包括SSL/TLS、DTLS等,用于在网络通信中建立安全连接。由于SSL/TLS是互联网上最常用的安全协议,OpenSSL的支持使得开发人员能够轻松地创建安全的网络通信应用程序,保护数据免受窃听和篡改。 此外,OpenSSL还提供了数字证书管理的功能,包括证书的生成、签名、验证和撤销等。数字证书被广泛应用于身份认证和安全通信,在HTTPS、VPN等场景中都扮演着重要角色。OpenSSL的证书管理功能使得开发人员能够轻松地集成证书验证和管理机制到他们的应用程序中。 另外,OpenSSL还提供了一系列的命令行工具,用于处理加密、解密、签名、验证、证书操作等操作。这些工具可以方便地在命令行中执行各种密码学操作,是安全工程师和开发人员处理数据和证书的有力工具。

3.具体报错:

mdx-editor: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

4.解决方案

查看系统所安装的ssl版本

# openssl version

OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)

我的系统安装的版本为libssl3.0.2,,所以需要下载openssl1.1版本,安装即可。

# wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz

# cd openssl-1.1.1g

# ./config shared --openssldir=/usr/local/openssl --prefix=/usr/local/openssl

# make && make install

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。