为什么 SSH 公钥(和私钥)的某些部分会重叠?

为什么 SSH 公钥(和私钥)的某些部分会重叠?

具体来说,为什么ssh Ed25519公钥的前25个字符总是相同的?

例如,如果我用 制作 5 个键ssh-keygen -o -a 100 -t ed25519,则前 25 个字符始终是AAAAC3NzaC1lZDI1NTE5AAAAI

我认为这是某种序言或标题,但我很想知道实际的答案。

答案1

该字符串采用 Base64 编码。解码后,它会生成字符串\0\0\0\vssh-ed25519\0。这标识了密钥的类型。在这种情况下埃德DSA钥匙。

相关内容