为什么SSH的公共(和私有)密钥部分重叠?


39

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

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

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


8
Crossdupe crypto.stackexchange.com/questions/5944/...。类似地,新格式的 OpenSSH 私钥文件是数据的base64编码,该数据以几个几乎恒定的XDR格式的字符串开头,尽管密钥类型/算法有所不同。ed25519将自动使用新格式(因为该类型不存在旧格式),并且您只需为其他类型指定-o。
dave_thompson_085 '18

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.