- O algoritimo de encriptação utilizado é a Cifra de Cesar (Cesar Imperador Romano)
- Utilizando como base de layout templente criado pela Alura, partir para criação de CSS e HTML. Há muito, mais muinto tempo mesmo não trabalhava com HTML e CSS, como esta legal agora. Muito mais intuitivo e organizado trabalhar com essas linguagens de marcação e estilização. Criei as duas textarea, os três botóes, inseri as imagens e os textos. As classes no CSS me encataram.
- Depois partir para o Javascript. Esse pouco mexi na vida. Gostei!
- As funções criadas foram criptografar(), descriptografar(), copiarTexto() e ocultarConteudo()
Vamos entender como funciona:
-
Substituição de Letras:
- O algoritmo baseia-se na substituição das letras do alfabeto por outras letras, n vezes, onde n vezes é a "chave de criptografia" utilizada.
- Por exemplo, se a chave for 5, todas as letras do alfabeto são substituídas pela quinta letra após elas.
-
Exemplo:
- Suponhamos que temos a mensagem "marcelo esta no one oracle alura". (Inserida no 1º textarea)
- Se aplicarmos a cifra de César com uma chave de 10, obtemos a mensagem criptografada: "zneprybrfgnabbarbenpyrnyhen". (Resultado no 2º textarea)
- Para decifrar, aplicamos o processo inverso com a mesma chave, obtendo a mensagem original de volta. (Clique no botão copia e depois cole no 1º textearea. Clique em descripitografa)
- Em 03/03/2024 foi inserida a função enviar por Whatsapp. Orimeiro envia o desultado da codificação da palavra, frase ou texto processado e depois é enviado um link para a pessoa que recebeu acessar o site do projeto e colar a mensagem codificada.