具体来说,为什么ssh Ed25519公钥的前25个字符总是相同的?
例如,如果我用 制作 5 个键ssh-keygen -o -a 100 -t ed25519
,则前 25 个字符始终是AAAAC3NzaC1lZDI1NTE5AAAAI
。
我认为这是某种序言或标题,但我很想知道实际的答案。
答案1
该字符串采用 Base64 编码。解码后,它会生成字符串\0\0\0\vssh-ed25519\0
。这标识了密钥的类型。在这种情况下埃德DSA钥匙。
具体来说,为什么ssh Ed25519公钥的前25个字符总是相同的?
例如,如果我用 制作 5 个键ssh-keygen -o -a 100 -t ed25519
,则前 25 个字符始终是AAAAC3NzaC1lZDI1NTE5AAAAI
。
我认为这是某种序言或标题,但我很想知道实际的答案。
该字符串采用 Base64 编码。解码后,它会生成字符串\0\0\0\vssh-ed25519\0
。这标识了密钥的类型。在这种情况下埃德DSA钥匙。