In the onboarding, you can see that the idea is to teach about the basics of ciphers. ie "early ciphers shifted the letters of the alphabet". So this is for lay users who haven't been exposed to the basics.
Be nice if they could incorporate this into a custom keyboard for iOS/Android etc. so that people could send 'coded' messages in situ, rather than having to resort to the website to encode/decode the text.
Nice way to introduce cipher techniques to younger people though.
"Ciphers are math at work" and then gives a substitution cipher as an example. This topic is challenging enough to explain without trying to explain the f(x) -> y concept without a real need for it, but pretty picture right? I know I am taking this too seriously.
The website was posted here to show your 8 year olds.
Although I think it would be just as effective to just tell your kids "You scramble your messages with a key and only a person with the key can unscramble your messages."
And then proceed to explain to them the conjugate DH exchange, the number field seive algorithm, and common block ciphers.
"Not all the pieces working together perfectly" is something that just seems to happen whenever there are large organisations... I remember a few years ago when Microsoft Azure's web interface was completely broken in the latest version of Internet Explorer at the time.
On a sidenote, Codemoji broke my back button (:() and seems way over-animated for a simple three box form.