O objetivo desse Challenge era desenvolver um decodificador de texto utilizando HTML, CSS e Javascript, onde pudesse criptografar um texto e depois descriptografar para o texto original.
🔑 As "chaves" de criptografia que utilizaremos são:
- A letra "e" é convertida para "enter"
- A letra "i" é convertida para "imes"
- A letra "a" é convertida para "ai"
- A letra "o" é convertida para "ober"
- A letra "u" é convertida para "ufat"
- Deve funcionar apenas com letras minúsculas.
- Não devem ser utilizados letras com acentos nem caracteres especiais.
- Deve ser possível converter uma palavra para a versão criptografada e também retornar uma palavra criptografada para a versão original.
Por exemplo:
"gato" => "gaitober"
"gaitober" => "gato"
- A página deve ter campos para inserção do texto a ser criptografado ou descriptografado, e a pessoa usuária deve poder escolher entre as duas opções.
- O resultado deve ser exibido na tela.
Modelo disponibilizado no Figma, utilizado apenas para fins de inspiração não sendo obrigatorio seguir o mesmo desing.
- Palavras com letras minúsculas sem acento ➡️ ocorre a criptografia ou descriptografia normalmente. ✅
- Palavras com letras maiscúlas ➡️ alerta: Apenas letras minúsculas sem acento! ❌
- Palavras com letras minúsculas mas com acento ➡️ alerta: Não deve ter acentos, caracteres especiais ou números! ❌
- Apenas caracteres especiais ou números ➡️ alerta: Não deve ter acentos, caracteres especiais ou números! ❌
Feito com ♥ por Rafael Santos