什么是 OpenSSL?
OpenSSL 是一个开源的加密库,广泛用于实现安全套接字层(SSL)和传输层安全性(TLS)协议。在开发、测试或部署 HTTPS 服务时,了解系统中安装的 OpenSSL 版本非常重要。
方法一:使用命令提示符(CMD)
如果你已在 Windows 中安装了 OpenSSL(例如通过 Git for Windows、Cygwin 或独立安装),可以在命令提示符中运行以下命令:
openssl version
如果返回类似 OpenSSL 3.0.8 7 Feb 2023 (Library: OpenSSL 3.0.8 7 Feb 2023) 的信息,说明 OpenSSL 已正确安装并可使用。
注意:若提示“'openssl' 不是内部或外部命令”,说明系统未将 OpenSSL 添加到环境变量 PATH 中,或尚未安装。
方法二:使用 PowerShell
PowerShell 同样支持调用 OpenSSL(前提是你已安装):
openssl version
或者先确认是否存在该命令:
Get-Command openssl
方法三:通过 Git Bash(推荐开发者使用)
如果你安装了 Git for Windows,它自带 OpenSSL。打开 Git Bash 并输入:
openssl version
通常会立即显示版本号。
方法四:查找 OpenSSL 安装目录
如果你不确定 OpenSSL 是否安装,可以手动搜索:
- 常见路径:
C:\Program Files\OpenSSL或C:\OpenSSL-Win64 - 在文件资源管理器地址栏输入上述路径,查看是否存在
bin\openssl.exe
找到后,可在该目录下按住 Shift + 右键 → “在此处打开 PowerShell 窗口”,然后运行 .\openssl version。
常见问题
Q:为什么我的 Windows 没有 OpenSSL?
A:Windows 系统本身不自带 OpenSSL。你需要通过第三方工具(如 Git for Windows、Visual Studio、或从 Shining Light Productions 下载)手动安装。
Q:如何安装 OpenSSL on Windows?
A:推荐从官方兼容源下载安装包: https://slproweb.com/products/Win32OpenSSL.html