Esse projeto simples foi um desafio proposto pelo CODENATION, onde consistia em fazer uma requisição para um servidor, decifrar a resposta obtida e responder de forma cifrada. Obtive êxito com pontuação de 100%. Eu adaptei o código para disponibilizá-lo para web.
Segundo o wikipédia, é uma das mais simples e conhecidas técnicas de criptografia. É um tipo de cifra de substituição na qual cada letra do texto é substituída por outra usando um número fixo de vezes. Por exemplo, com uma troca de três posições, A seria substituído por D, B se tornaria E, e assim por diante. O nome do método é em homenagem a Júlio César, que o usou para se comunicar com os seus generais. fonte
Você pode testar esse projeto. Ele está hospedado na plataforma do Heroku. Mais
Para ter acesso basta entrar no link: (https://caesarcipherjs.herokuapp.com/) e caso você tenha alguma dúvida ou sugestão abra uma issue ou submeta um PR.