EmojiHash

EmojiHash
Login

EmojiHash

👂🔈🌀🛋️

A checksum that displays in the form of emoji. The intention is to make it easier for persons - particularly dyslexic persons - to verify a checksum, or generate their own checksum for hand-transferring data from one device to another (such as entering an email address stored on your phone into a desktop computer).

It uses Havok-N, a modified version of Fletcher & Adler checksums, expressed as hex bytes mapped to emoji.

The reference implementation is written in PHP.

Examples

The contents of LICENSE

Havok-32 0iter: 9393179867633
EmojiHash: 🍔⏯🚗👃⚔️🌈

Havok-32 1iter: 2764870912
EmojiHash: 🚿👖⛲️⬛️

Havok-52 0iter: 9618616169413105
EmojiHash: 🐙🥖👂🌪️⛸️⚔️🌈

Havok-24 0iter: 37318031857
EmojiHash: 🍔⌛️♣️🌵🌈

An email address

test@example.com

Havok-16 0iter: 3599961
EmojiHash: 🍆⚱️☕️

Havok-16 12iter: 47261
EmojiHash: 🧀🧚

tets@example.com

Havok-16 0iter: 3600217
EmojiHash: 🍆🍮☕️

Havok-16 12iter: 59488
EmojiHash: 🕵️🍉