Trouver Randomart de la clé ssh existante

17

J'ai créé une clé ssh avec ssh-keygen, et j'ai obtenu cette sortie en conséquence:

The key fingerprint is:
84:21:3d:ab:d5:5e:05:a0:b6:ab:0f:33:af:3b:3b:82 cidr@randombox
The key's randomart image is:
+--[ RSA 4048]----+
|             .ooo|
|       o   ..o   |
|      o + .oo .  |
|     . + o....   |
|    +...S  ..    |
|       .o   .    |
|    .  o o ..    |
|   E . .o +      |
|      ......     |
+-----------------+

Existe-t-il un moyen de visualiser l'image aléatoire d'une clé existante? (Aussi, quel est le but de randomart en relation avec ssh ou la cryptographie?)

Iori
la source
1
Vous vous demandez 4048: Voulez-vous dire 4096? Il semble que vous ayez un "portemanteau numérique" de 2048 et 4096.
ErikE

Réponses:

21

essaye ça:

ssh-keygen -lv -f .ssh/id_rsa

Cela peut être trouvé dans la page de manuel de ssh-keygen. Quant à l'objectif de randomart:

"Le randomart est censé être un moyen plus simple pour les humains de valider les clés.

La validation se fait normalement par une comparaison de chaînes dénuées de sens (c'est-à-dire la représentation hexadécimale de l'empreinte digitale clé), que les humains sont assez lents et imprécis à comparer. Randomart le remplace par des images structurées qui sont plus rapides et plus faciles à comparer. "

Ce texte a été extrait d'ici: /superuser/22535/what-is-randomart-produced-by-ssh-keygen

roadmr
la source
Merci beaucoup mon pote, ça aide beaucoup :)
Iori
Pour plus d'explications sur les situations d'utilisation, voir la discussion SU
New Alexandria
Veuillez noter que cela fonctionne également pour le id_rsa.pubfichier:ssh-keygen -lv -f .ssh/id_rsa.pub
Grzegorz Wierzowiecki
Attention, le randomart généré par les anciennes versions de ssh-keygen(disons openSSH_6.6.1p1) ne correspondra pas à celui des plus récents (disons openSSH_7.1p2). Si les versions de package openSSH diffèrent entre votre client et votre serveur, envisagez de mettre à niveau ou de vérifier les solutions de contournement .
SeldomNeedy