生成公钥 openssl ed25519

5 openssl

我正在尝试从通过此命令生成的私钥中获取公钥:

openssl genpkey -algorithm Ed25519 -out ed25519key.pem
Run Code Online (Sandbox Code Playgroud)

遵循此文档:https : //github.com/openssl/openssl/blob/master/doc/man1/genpkey.pod

但是我迷失了试图弄清楚如何从私钥生成公钥。另外,有没有办法指定密钥的长度?

Ste*_*ich 8

我正在尝试从我的私钥中获取公钥...

充分利用私有密钥的公共密钥一般是采用做p键,不仅为Ed25519:

$ openssl pkey -in ed25519key.pem -pubout
Run Code Online (Sandbox Code Playgroud)

另外,有没有办法指定密钥的长度?

Ed25519 没有可变的密钥长度。

  • 对于当前使用的所有非对称密钥类型来说通常都是如此 - 私钥直接包含其中的所有公共参数。 (2认同)