Logo

Jason Schwarzenberger

Senior Front-end Engineer

LOLcryption

In 2015 I created LOLcryption, a Caesar substitution cipher that aims to preserve some ability to pronounce the output.

As an effort to learn a bit about React, I created a LOLcryption component and website that replaces the original.

While ROT13 shifts the characters along one alphabet, LOLcryption separates the rotation to within the character type: consonants and vowels.

LOLcryption considers vowels separate, and shifts them independently, 'a' becomes 'i', 'e' becomes 'o', 'i' becomes 'u', 'o' becomes 'a', and 'u' becomes 'e'. Similarly, 'b' becomes 'n', and so on until 'z' becomes 'm'.

https://github.com/jason-s13r/lolcryption-web