Codemoji: A simple and fun tool to learn about ciphers

History

Codemoji was part of the early 2016 Mozilla Foundation Encrypt campaign. Encrypt was a series of videos—along with Codemoji—that explored the importance of encryption. It was ideated and developed by the TODO design studio.

Branding and content from the 2016 Mozilla Encrypt campaign. A social share from the 2016 Mozilla Encrypt campaign.

What was Codemoji?

Codemoji was a web-based platform that allowed people to send a short message to friends that was then ciphered into emojis. Once the message was sent, the sender would send the receiver a small hint in order for them to decode the emoji scrambled message. The project was intended to demonstrate in a simple and fun way how encryption works on the web.

Credits

Codemoji is a Mozilla Foundation project ideated and developed by TODO in support of the Encrypt campaign launched in early 2016.

A special thanks to Twitter for their twemoji library, which provided us with the widest set of cross-platform emojis we could use in building this project.

The following open-source libraries were also used in developing the website:

bowser, clipboard, cookie, esrever, fastclick, fromcodepoint, gsap, jquery, jquery.transit , lodash, nanoscroller, normalize-css, punycode, rebound-js, stateman, theater, twemoji, youarei.