Linux上编译OpenSSL-1.1.1

1.下载解压

前往“”https://www.openssl.org/source/old/1.1.1/”并下载“openssl-1.1.1-pre5.tar.gz”,此版本支持国密算法SM2;

解压“tar -xzf openssl-1.1.1-pre5.tar.gz”;

2.编译

  • 执行config
    进入解压后的源码目录,执行“./config enable-shared no-asm no-asan no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-ssl-trace no-ssl3 no-ssl3-method no-tls no-tls1 no-tls13downgrade no-tls1_1 no-tls1_2 no-tls1_3 no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic”;

  • 64位系统编译生成32位动态库
    执行“setarch i386 ./config enable-shared no-asm no-asan no-crypto-mdebug no-crypto-mdebug-backtrace no-devcryptoeng no-ec_nistp_64_gcc_128 no-egd no-external-tests no-fuzz-afl no-fuzz-libfuzzer no-heartbeats no-md2 no-msan no-rc5 no-sctp no-ssl-trace no-ssl3 no-ssl3-method no-tls no-tls1 no-tls13downgrade no-tls1_1 no-tls1_2 no-tls1_3 no-ubsan no-unit-test no-weak-ssl-ciphers no-zlib no-zlib-dynamic -m32 ”;

开始“make”,成功后将在源码目录下生成两个文件“libcrypto.so.1.1”、“libssl.so.1.1”;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要下载OpenSSL-1.1.1库,您可以按照以下步骤进行操作: 1. 打开您的网络浏览器,然后前往OpenSSL官方网站。您可以通过搜索引擎搜索“OpenSSL官方网站”来找到它。 2. 在OpenSSL官方网站上找到“Downloads”或“下载”菜单选项,并单击它。这将带您进入下载页面。 3. 在下载页面上,您会看到不同版本的OpenSSL可用供下载。请寻找版本号为“1.1.1”的选项,并确保它适用于您的操作系统。 4. 一旦找到合适的版本,单击相关的下载链接以开始下载。您可能需要选择适用于您的操作系统的正确平台,例如Windows、Linux或Mac。 5. 下载完成后,您将获得一个压缩文件(通常为ZIP或TAR格式)。解压缩文件以获得OpenSSL库文件。 6. 找到解压缩后的文件夹,并按照说明文档或README文件中的指示,将OpenSSL库文件安装到您的系统中。操作步骤可能会有所不同,具体取决于您的操作系统和编译器。 7. 安装完成后,您可以在您的系统中使用OpenSSL库。您可以将其与其他应用程序或开发项目一起使用,以提供安全加密和数据传输功能。 请注意,下载和安装OpenSSL库可能需要一些技术知识和操作系统的了解。如果您对此不太熟悉,建议咨询专业人士或寻求帮助以确保正确的安装和使用。 ### 回答2: 要下载openssl-1.1.1库,您可以按照以下步骤进行操作: 1. 打开您的互联网浏览器,并前往openssl官方网站(https://www.openssl.org)。 2. 在网站的导航菜单中,找到并点击“Downloads”(下载)选项。 3. 在下载页面上,您可以看到openssl的各个版本。找到最新的稳定版本1.1.1,并点击下载链接。 4. 下载过程中,您需要选择适合您操作系统的版本。openssl支持多个操作系统,如Windows、Linux、Mac等。选择适合您操作系统的版本并点击下载链接。 5. 下载完成后,您需要解压下载的压缩包。可以使用压缩软件,如WinRAR或7-Zip等工具进行解压。 6. 解压缩后,您会得到一个包含openssl库文件的文件夹。 7. 根据您的需求和操作系统的要求,您可能需要进行编译或配置openssl库。具体的操作步骤,请参考openssl官方网站提供的文档或相关文档资源。 8. 一旦编译或配置完成,您就可以将openssl库与您的应用程序进行链接,并使用其提供的加密和安全功能。 这些是下载openssl-1.1.1库的一般步骤。请注意,在下载和使用任何开源库之前,最好参考官方文档和社区资源。这将有助于您更好地理解库的功能和使用方式,从而更好地应用它们在您的项目中。 ### 回答3: 要下载OpenSSL-1.1.1库,可以按照以下步骤进行操作: 1. 打开浏览器,访问OpenSSL官方网站(https://www.openssl.org)。 2. 在导航菜单中选择“Downloads”或者“下载”。 3. 在下载页面中,找到最新版本的OpenSSL库(目前是1.1.1版本),并点击相应的下载链接。 4. 下载页面会提供不同的可用版本,你可以根据你的操作系统进行选择。例如,如果你使用的是Windows系统,可以选择Windows二进制版本;如果你使用的是Linux系统,可以选择适合你的Linux发行版的版本。 5. 点击下载链接后,你将被引导到另一个页面或者资源库,例如GitHub。 6. 在该页面中,你可以找到OpenSSL-1.1.1库的源代码文件和二进制文件。如果你是开发者并希望使用源代码进行构建,可以选择源代码文件进行下载。如果你只需要使用OpenSSL库提供的功能,可以选择适合你的操作系统的二进制文件进行下载。 7. 确保选择与你的操作系统和构架相匹配的版本,并点击下载链接。 8. 下载完成后,你可以将下载的文件保存到本地计算机的指定文件夹中。 值得注意的是,下载OpenSSL-1.1.1库需要确保你有良好的网络连接,同时根据你的操作系统选择正确的版本以确保兼容性和正确运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值