2026更新!OpenSSL 3.x版本的详细下载教程,纯小白友好!(内附介绍应用)

OpenSSL 是电脑里的 "加密工具包"

  • 你逛的 HTTPS 安全网页,靠它加密数据;
  • 编程 / 脚本里的文件加密、身份验证,也得用它;
  • 3.x 版本是目前的稳定版(比如 3.0.18),比旧版更安全、功能更全,是现在的主流选择。

以下是OpenSSL 3.x版本的详细下载教程:


一、下载渠道

以下给两种方式供大家选择:

  1. https://www.openssl.org/source/(OpenSSL 官网)
    • 只有源码包(需要自己编译)。
  2. https://slproweb.com/products/Win32OpenSSL.html(第三方合规渠道)
    • OpenSSL 官方不做 Windows 预编译安装包,这个站点是社区认可的第三方 ------ 专门做 Windows 版 OpenSSL 的现成安装包,可直接用

以下重点介绍第二个链接的下载教程:


二、选择版本

推荐 3.0.17 或同系列

一般电脑Windows+64位系统选这个

点击EXE即可开始下载


三、安装过程

点击我们刚刚下好的.exe文件,accept,然后next:

注意这里改一下存放地址,不要放到C盘:

名字可以不用改,next:

这里要注意选择,提供两种方式:

1. 选项含义

  • The Windows system directory :将 OpenSSL 的 DLL 文件复制到 Windows 系统目录(如 System32)
    • 优势:系统全局可直接识别 OpenSSL,无需额外配置环境变量,命令行可直接调用openssl命令。
    • 风险:可能与其他软件的同名称 DLL 文件产生冲突。
  • the OpenSSL binaries (bin) directory :将 DLL 文件保留在 OpenSSL 自身的bin目录下
    • 优势:避免系统级文件冲突,更安全。
    • 限制:需手动将 OpenSSL 的bin目录(如安装路径\OpenSSL-win64\bin)添加到系统环境变量PATH中,否则命令行无法直接调用openssl

2. 操作建议

  • 个人使用场景:推荐选择The Windows system directory,省去手动配置环境变量的步骤,更便捷。
  • 若保留当前选中项:安装完成后,需通过 "系统属性 - 高级 - 环境变量",将 OpenSSL 的bin目录路径添加到系统PATH变量中,才能正常使用openssl命令。

检查,next:

安装中(ง๑ •̀_•́)ง.....

安装已经完成,Finish即可。选项是自愿捐赠,想要给这个开源项目捐赠的小伙伴可以勾选。楼主我太穷,下次一定(́=◞౪◟=‵)


**四、**验证安装成功

Win+R输入cmd

打开电脑的 "命令提示符(CMD)",输入:

复制代码
openssl version

如果弹出 "OpenSSL 3.0. xxx",说明装好了!

如图:

小应用 :生成一个加密文件

比如把 "test.txt" 加密成 "test_encrypt.txt":

  1. 把要加密的test.txt放到桌面;

  2. 打开 CMD,输入:

    cd Desktop
    openssl enc -aes-256-cbc -salt -in test.txt -out test_encrypt.txt

  3. 按提示输入两次密码,桌面就会出现加密后的test_encrypt.txt

别人没密码是打不开的。

如图:

输出了加密后的文档


恭喜完成!

通过以上步骤即可安全获取并使用 OpenSSL 3.x。建议定期检查官网更新以获取安全补丁。

相关推荐
BullSmall1 天前
Prometheus 如何配置监控 SSL 证书即将过期
网络协议·ssl·prometheus
Zhu7581 天前
【软件更新】在Ubuntu24 LTS中更新openssl到指定版本,例如openssl3.5.6 LTS
linux·ssh·ssl
阿凤214 天前
nginx部署如何配置ssl证书
运维·nginx·ssl
AscendKing4 天前
一款开源、本地部署的 SSL 证书自动化管理工具Certimate介绍 部署教程
开源·自动化·ssl
MonkeyKing_sunyuhua4 天前
Nginx + Let’s Encrypt 免费 SSL 证书 的完整配置过程
运维·nginx·ssl
wAEWQ6Ib76 天前
当今互联网安全的基石 - TLS/SSL
网络·安全·ssl
芯智工坊6 天前
第8章 Mosquitto消息高级特性
网络·人工智能·mqtt·开源·ssl
芯智工坊6 天前
第7章 Mosquitto增加SSL/TLS加密通信
网络协议·https·ssl
EmbeddedCore6 天前
低成本物联网产品放弃SSL加密的隐形成本与市场逻辑
物联网·网络协议·ssl
EmbeddedCore7 天前
守护网络通信的基石:深入解析SSL/TLS协议
网络·网络协议·ssl