Este projeto é uma aplicação para criptografar e descriptografar palavras e textos, permitindo a troca de mensagens secretas entre pessoas que conhecem a chave de criptografia utilizada.
- Criptografia: Converte palavras em uma versão criptografada usando chaves de substituição específicas.
- Descriptografia: Converte a mensagem criptografada de volta ao texto original.
- Copiar Texto: Permite copiar o texto criptografado ou descriptografado para a área de transferência.
A aplicação utiliza as seguintes substituições para criptografia:
- A letra "e" é substituída por "enter"
- A letra "i" é substituída por "imes"
- A letra "a" é substituída por "ai"
- A letra "o" é substituída por "ober"
- A letra "u" é substituída por "ufat"
- A aplicação deve funcionar apenas com letras minúsculas.
- Não são permitidos caracteres acentuados ou especiais.
- Deve ser possível criptografar uma palavra e reverter para o texto original.
- Exemplo: "amor" se torna "aimoberr" e "aimoberr" retorna a "amor".
- A interface da aplicação deve incluir campos para:
- Inserir o texto a ser criptografado ou descriptografado.
- Escolher entre as funções de criptografia ou descriptografia.
- Exibir o resultado na tela.
- Botão de Copiar: Implementação de um botão que copia o texto criptografado ou descriptografado para a área de transferência, simulando a funcionalidade do atalho "Ctrl+C" ou da opção "copiar" do menu de aplicativos.
- [Linguagem de programação utilizada: JavaScript]
- [Frameworks ou bibliotecas, ex: React, Bootstrap]
- [Outras ferramentas, ex: Visual Studio Code]
- Clone o repositório:
git clone [email protected]:silviacarvalhos2020/desafioaluraone.git ![Challanege](assets/challenge.png)
Site no Vercel: https://onealuramcio.vercel.app/