O programa alterna as letras baseado no número de rotações fornecido pelo usuário. A palavra encriptada pode ser revertida simplesmente inserindo-a novamente e atribuindo um valor negativo. Ex.: Ana encriptada com 2 rotações fica Cpc. Basta executar o código novamente e colocar Cpc com rotação -2 e teremos a palavra Ana original.
Rodando on-line em:
https://replit.com/@cwbads22/Caesars-Cipher#main.rb