Comment

Comment by pmoriarty

Speaking of human-readable, I really like ssh's "randomart" visualizations of ssh fingerprints.[1][2][3]

They're much easier for humans to differentiate than the usual long string of hex characters (even 26 characters is too long to reliably compare when a single mismatched character might make all the difference).

Examples of randomart:

  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.|
  +-----------------+
[1] - http://www.dirk-loss.de/sshvis/drunken_bishop.pdf

[2] - https://www.man7.org/linux/man-pages/man1/ssh.1.html

[3] - https://superuser.com/questions/22535/what-is-randomart-prod...

parent pmoriarty 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton