Lorsque vous générez une clé, vous obtenez "randomart" à partir de versions plus récentes d'OpenSSH. Je suis incapable de trouver une explication de pourquoi, et pourquoi je suis censé l'utiliser.
Generating public/private rsa key pair.
The key fingerprint is:
05:1e:1e:c1:ac:b9:d1:1c:6a:60:ce:0f:77:6c:78:47 you@i
The key's randomart image is:
+--[ RSA 2048]----+
| o=. |
| o o++E |
| + . Ooo. |
| + O B.. |
| = *S. |
| o |
| |
| |
| |
+-----------------+
Generating public/private dsa key pair.
The key fingerprint is:
b6:dd:b7:1f:bc:25:31:d3:12:f4:92:1c:0b:93:5f:4b you@i
The key's randomart image is:
+--[ DSA 1024]----+
| o.o |
| .= E.|
| .B.o|
| .= |
| S = .|
| . o . .= |
| . . . oo.|
| . o+|
| .o.|
+-----------------+
ssh
cryptography
Dlamblin
la source
la source
Réponses:
Le randomart est censé être un moyen plus facile pour les humains de valider les clés.
La validation se fait normalement en comparant des chaînes sans signification (c'est-à-dire la représentation hexadécimale de l'empreinte digitale de la clé), que les humains sont plutôt lents et inexactes à comparer. Randomart remplace ceci par des images structurées plus rapides et plus faciles à comparer.
Ce document "Visualisation de hachage: une nouvelle technique pour améliorer la sécurité dans le monde réel", Perrig A. et Song D., 1999, Atelier international sur les techniques cryptographiques et le commerce électronique (CrypTEC '99) " explique certaines techniques et avantages.
la source
Ajouter
à votre ligne de commande, ou mettez
dans votre
~/.ssh/config
.Vous verrez le randomart de la boîte que vous vous connectez. Si vous vous connectez un jour et que l'art aléatoire est différent (votre cerveau devrait aller Hé! Je ne le reconnais pas!), Alors peut-être que quelqu'un pirate, ou quelque chose du genre.
L'idée est que vous n'avez pas consciemment besoin de le faire. L'une des clés de l'une de nos machines ressemble un peu à un papillon. Un autre ressemble un peu à une bite (oui, notre cerveau est primitif). Si vous vous connectez tous les jours, vous vous habituerez aux images sans même essayer.
la source
Annonce officielle: OpenSSH 5.1 disponible
la source
Vous pouvez trouver une analyse approfondie de la structure aléatoire de VisualHostKey dans le court article intitulé The Drunken Bishop .
la source
Le Randomart affiché après la génération ssh-keygen est une représentation graphique de la clé que vous venez de générer. Ensuite:
le Randomart n'est pas vraiment utile pour l' utilisateur qui a généré la clé ssh
Randomart peut être très utile pour un utilisateur utilisant une connexion via SSH pour se connecter souvent au même serveur : s’il a ajouté l’option "-o VisualHostKey = yes" à sa commande SSH:
le Randomart correspondant à la clé publique du serveur sera affiché.
Pour voir un exemple, vous pouvez essayer:
Dans le cas où l'utilisateur se connecte souvent au même serveur, il peut alors vérifier rapidement et facilement s'il reconnaît ou non le Randomart correspondant à la clé publique de ce serveur . Ce qui est plus facile et plus rapide que de vérifier la chaîne de caractères de la clé publique elle-même!
la source