具有相同前缀的多个 ed25519 键

Cyg*_*sX1 4 ssh-keygen ssh-keys

我创建了一堆 ed25519 密钥来ssh-keygen连接到我可以访问的不同机器。然而,我注意到它们都以相同的、相当长的前缀开头:

AAAAC3NzaC1lZDI1NTE5A...

这是为什么?这是安全问题吗?一个错误?或者只是我不知道的所有 ed25519 键的某些属性?

Sve*_*ven 7

这是完全正常的。SSH 密钥类型在公钥开头以 BASE64 编码进行编码,并且对于相同的密钥类型必须始终相同。

echo 'AAAAC3NzaC1lZDI1NTE5AAAA' | base64 -d

ssh-ed25519
Run Code Online (Sandbox Code Playgroud)

请参阅了解更多详细信息。