window电脑使用OpenSSL创建Ed25519密钥

1、检查 WinGet 是否可用

winget --version

如果能输出版本号(例如 v1.8.1911),说明已安装。
如果提示找不到命令,需要先更新到最新的 App Installer(在 Microsoft Store 搜索 “App Installer” 安装即可)。

2、搜索 OpenSSL 包

winget search OpenSSL

你会看到

Name            Id                      Version   Source
----------------------------------------------------------
OpenSSL         FireDaemon.OpenSSL      3.x.x     winget

3、安装 OpenSSL

推荐安装 FireDaemon 版本:

winget install --id=FireDaemon.OpenSSL -e

如果想要 Light 版:

winget install --id=ShiningLight.OpenSSL.Light -e

4、验证安装

重新打开命令行窗口

openssl version

你会看到

OpenSSL 3.6.0 1 Oct 2025 (Library: OpenSSL 3.6.0 1 Oct 2025)

5、添加path

一般下载默认路径都会在:C:\Program Files\FireDaemon OpenSSL 3\bin
自己去查看主机这个目录,复制bin下面的路径,然后到系统高级设置里面去添加这个全局path变量
这一步一般程序员都会,就不演示了

6、使用openssl插件一个Ed25519公钥公钥私钥

可以创建一个空目录文件夹,然后cmd进入去输入命令

openssl genpkey -algorithm ED25519 -out ed25519-private.pem
openssl pkey -pubout -in ed25519-private.pem -out ed25519-public.pem

 

然后就可以看到生成的公钥和私钥了~~~