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。建议定期检查官网更新以获取安全补丁。

相关推荐
Lsetea1 天前
ACME 报 rate limit:Let‘s Encrypt 限速类型与重试策略
运维·https·证书·ssl·acme
今夕资源网2 天前
本地SSL证书生成工具本地 HTTPS 配置不用再敲命令:CertTool 一站式管理自签证书与 Hosts
网络协议·https·ssl·ssl证书生成·ssl本地测试证书
瓦格哈儿4 天前
删掉旧 SSL 证书会影响线上业务吗?风险点梳理
网络协议·https·ssl
姚不倒4 天前
HAProxy 系列(二):健康检查与 SSL 卸载 — 保障可用性与性能
运维·网络·网络协议·ssl·haproxy
MyFreeIT6 天前
Let‘s Encrypt SSL 製作免費證書
网络协议·https·ssl
00后程序员张6 天前
Android证书绑定抓包失败?Android SSL Pinning绕过实战指南
android·网络协议·计算机网络·网络安全·adb·https·ssl
武帝为此6 天前
【TLS SSL 介绍】
网络·网络协议·ssl
吠品9 天前
SQL Server 版本查询的几种实用方法
数据库·网络协议·ssl
瓦格哈儿10 天前
内网环境也需要证书?聊聊内网 IP 证书的适用边界
网络协议·ssl
CZIDC11 天前
华为服务器TS200-2280 V2 iBMC导入SSL证书后问题案例分析
服务器·https·ssl