Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
An aesthetic comparison of a few human-readable hashing functions.

An Aesthetic Comparison of Human-Readable
Hashing Functions

The following compares the output of several creative hash functions designed for human readability.

sha1's are merely used as arbitrary, longer, distributed input values.


input 1 word output 2 word output 3 word output
'01' alabama
'02' alanine
'03' alaska
sha1(1)1 paris wisconsin-glucose april-oxygen-alabama
sha1(2)2 enemy uncle-ten fanta-august-kentucky
sha1(3)3 wyoming red-fanta dakota-seven-blossom


input output
1 familiar-grand
2 little-tip
3 wrathful-deposit
sha1(1)1 steep-milk
sha1(2)2 disturbed-draft
sha1(3)3 adamant-glass


input output
1 Ag spirit hardcore shown freshwater
2 Carry lights die clayton aluminum
3 Peaks affiliate maintains backward exercises


input output
'x00000001' babab-babad
'x00000002' babab-babaf
'x00000003' babab-babag
sha1(1)1 gijop-dohor-lohig-radas-jidil-huhim-sapat-hirok-gojih-fofor
sha1(2)2 tonar-namul-roras-sulud-nubal-kagap-rivov-sifom-gikib-dafub
sha1(3)3 liziv-kogip-vugim-favup-rovuj-murir-dufav-digil-dadov-mavur


input output
'01' alert
'02' alien
'03' all
sha1(1)1 grocery pumpkin machine frequent normal danger normal guide equal spread survey person resist erode glass boat six cram pet grace grid index public six couch able
sha1(2)2 sister coffee mean float opinion tissue broccoli shy junior office friend brand danger gravity shy decade tenant indicate brave gesture major helmet clown sheriff couple acoustic
sha1(3)3 human weird noble organ champion total develop ignore erupt mention imitate bike cube million sister erase miss crawl mercy good involve general sun thunder vapor able


  • 1356a192b7913b04c54574d18c28d46e6395428ab
  • 2da4b9237bacccdf19c0760cab7aec4a8359010b0
  • 377de68daecd823babbb58edb1c8e14d7106e83bb
Copy link

Tanami commented Jan 17, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment