Trova Randomart della chiave ssh esistente


17

Ho creato una chiave ssh con ssh-keygene ho ottenuto questo risultato come risultato:

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 +      |
|      ......     |
+-----------------+

C'è un modo per visualizzare l'immagine randomart di una chiave esistente? (Inoltre, qual è lo scopo di randomart in relazione a ssh o crittografia?)


1
Chiedendosi 4040: intendevi 4096? Sembra che tu abbia un "portmanteau numerico" del 2048 e del 4096.
ErikE

Risposte:


21

prova questo:

ssh-keygen -lv -f .ssh/id_rsa

Questo può essere trovato nella manpage di ssh-keygen. Per quanto riguarda lo scopo di randomart:

"La randomart vuole essere un modo più semplice per gli umani di convalidare le chiavi.

La convalida viene normalmente effettuata mediante un confronto di stringhe insignificanti (ovvero la rappresentazione esadecimale dell'impronta digitale chiave), che gli umani sono piuttosto lenti e imprecisi nel confronto. Randomart sostituisce questo con immagini strutturate che sono più veloci e più facili da confrontare. "

Questo testo è stato preso da qui: /superuser/22535/what-is-randomart-produced-by-ssh-keygen


Grazie mille amico, questo aiuta molto :)
Iori

Per ulteriori spiegazioni sulle situazioni d'uso, consultare la discussione SU
New Alexandria,

Si noti che funziona anche per i id_rsa.pubfile:ssh-keygen -lv -f .ssh/id_rsa.pub
Grzegorz Wierzowiecki,

Attenzione che la randomart generata dalle versioni precedenti di ssh-keygen(diciamo da openSSH_6.6.1p1) non corrisponderà a quella delle nuove (diciamo da openSSH_7.1p2). Se le versioni del pacchetto openSSH differiscono tra il client e il server, prendere in considerazione l'aggiornamento o il controllo delle soluzioni alternative .
SeldomNeedy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.