什么是 OpenSSL?
OpenSSL 是一个开源的加密库,广泛用于实现 SSL/TLS 协议,支持多种加密算法。它常用于生成证书、加密通信、开发安全应用等场景。
准备工作
- 一台运行 Windows 7/8/10/11 的电脑
- 管理员权限
- 稳定的网络连接(用于下载安装包)
下载 OpenSSL for Windows
推荐从78TP认可的第三方构建站点下载预编译版本:
根据你的系统选择对应版本(32位或64位),通常选择 Light 版本即可满足大多数需求。
安装步骤
- 运行下载好的安装程序(如
Win64OpenSSL_Light-3_2_1.exe) - 点击 “Next” 继续
- 接受许可协议
- 选择安装路径(建议使用默认路径,例如
C:\OpenSSL-Win64) - 在 “Copy OpenSSL DLLs to” 步骤中,选择 “The OpenSSL binaries (/bin) directory”
- 点击 “Install” 开始安装
- 安装完成后点击 “Finish”
配置环境变量(可选但推荐)
为了让系统在任意位置都能使用 openssl 命令,请将 OpenSSL 的 bin 目录添加到系统 PATH 环境变量中:
- 右键“此电脑” → “属性” → “高级系统设置”
- 点击“环境变量”
- 在“系统变量”中找到
Path,点击“编辑” - 点击“新建”,然后添加路径(例如:
C:\OpenSSL-Win64\bin) - 点击“确定”保存
验证安装
打开命令提示符(CMD)或 PowerShell,输入以下命令:
openssl version
如果显示类似 OpenSSL 3.2.1 30 Jan 2024 的信息,说明安装成功!
常见问题
- 提示“openssl 不是内部或外部命令”:请检查是否正确配置了环境变量,并重启命令行窗口。
- 安装时报错缺少 Visual C++ Redistributables:请先安装对应版本的 Microsoft Visual C++ 运行库(安装程序通常会提供链接)。