Este projeto consiste em uma aplicação web que criptografa e descriptografa textos, permitindo a troca de mensagens secretas entre usuários que conhecem a chave de criptografia. A criptografia é baseada na substituição de letras por sequências de caracteres específicas.
As chaves utilizadas para a criptografia são as seguintes:
- 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"
- Criptografando a palavra "gato":
- Original: gato
- Criptografado: gaitober
- Descriptografando a palavra "gaitober":
- Original: gaitober
- Descriptografado: gato
- Funcionalidade básica:
- O sistema deve funcionar apenas com letras minúsculas.
- Não deve aceitar letras com acentos ou caracteres especiais.
- Deve ser possível converter uma palavra para a versão criptografada e também retornar a palavra criptografada para a versão original.
- Interface:
- A página deve ter campos de entrada para o texto a ser criptografado ou descriptografado.
- O usuário deve poder escolher entre as opções de criptografar ou descriptografar.
- O resultado deve ser exibido na tela.
- Funcionalidade extra:
- Um botão que copie o texto criptografado/descriptografado para a área de transferência, funcionando como um atalho de "copiar".