web-dev-qa-db-fra.com

Pourquoi les portions de clés ssh public (et privées) se chevauchent-elles?

Spécifiquement, pourquoi les 25 premiers caractères de SSH ED25519 sont-ils toujours les mêmes?

Par exemple, si je fais 5 clés avec ssh-keygen -o -a 100 -t ed25519, les 25 premiers caractères sont toujours AAAAC3NzaC1lZDI1NTE5AAAAI.

Je suppose que c'est un préambule ou un en-tête d'une sorte, mais j'aimerais connaître la réponse réelle.

40

La chaîne est de base64 codée. Lors du décodé, il produit la chaîne \0\0\0\vssh-ed25519\0. Ceci identifie le type de clé. Dans ce cas, une touche EDDSA .

66
Johan Myréen