Skip to content

Instantly share code, notes, and snippets.

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

zacharyvoase/humanhash

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

jjmontesl/codenamize

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

fpgaminer/hash-phrase

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

dsw/proquint

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

raineorshine/bip39-phrase-maker

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
@Tanami

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.