OpenSSH - Fingerprint
This is a preview of my first article that will be published in the second printed issue of Secure Computing Magazine (Australia).
These series of articles will be based on the slides that I presented at SAGE-AU in November 2011.
The article has been quoted in its entirety as it will be shorten for publication due to pagination for print.
A “fingerprint” is a more visual and shorten representation of a OpenSSH Public/Private Keypair that reduces the rate of error when viewed by an End User or System Administrator when correlating a OpenSSH Private Key to a OpenSSH Public Key (or vice versa).
When generating a new OpenSSH Public/Private Keypair using ssh-keygen (with default values excluding the comment) the fingerprint and associated ASCII “randomart image”[1] are automatically displayed:
OpenSSH can also display the same fingerprint in “BubbleBabble” [2] encoding i.e. a series of pseudowords, with the -B command line option to further improve readability over hexadecimal e.g. on OpenBSD 5.0:
cmlh@openbsd$ ssh-keygen -B -f ~/.ssh/id_rsa.pub
2048 xobar-defab-pitom-byrok-zokos-geden-zopov-nedog-segeg-rykoz-noxax/home/cmlh/.ssh/id_rsa.pub (RSA)
2048 xobar-defab-pitom-byrok-zokos-geden-zopov-nedog-segeg-rykoz-noxax/home/cmlh/.ssh/id_rsa.pub
[1] http://marc.info/?l=openbsd-cvs&m=121321826818823&w=2
