读取关键属性

aac*_*aac 3 ssh encryption openssh key-authentication sshd

我有多个密钥(一些是私有的,一些是公共的),我想获取有关它们的信息(它们的长度、类型、其他任何信息)。那可能吗?

Ste*_*itt 5

根据问题标签,我\xe2\x80\x99m 假设您\xe2\x80\x99正在询问有关 SSH 密钥的问题。

\n

对于公钥,您可以询问ssh-keygen

\n
ssh-keygen -lf /path/to/key.pub\n
Run Code Online (Sandbox Code Playgroud)\n

这将显示密钥类型(在输出的末尾)、其长度(在开头)及其指纹。

\n

对于私钥,您可以询问openssl,但您\xe2\x80\x99需要知道类型:

\n
openssl rsa -text -noout -in /path/to/id_rsa\n
Run Code Online (Sandbox Code Playgroud)\n

您\xe2\x80\x99需要提供密钥\xe2\x80\x99s密码(如果有);然后您\xe2\x80\x99将看到密钥大小及其所有内容。

\n