2° Projeto individual Programadores Cariocas. O projeto consiste em criar uma aplicação capaz de codificar e decodificar mensagens utilizando tanto Base64 quanto Cifra de César.
- Um formulário com campo de entrada textual, da mensagem que será codificada ou decodificada.
- Um campo de seleção, com as opções Cifra de César e Base64 com o seguinte comportamento:
- Com "cifra de césar" ativo na seleção, um novo campo deve surgir no formulário para que seja possível fornecer o incremento utilizado na cifra.
- Dois campos radiais (radio buttons) com os textos: *codificar e decodificar.
- Um botão que, com codificar selecionado exibe o texto Codificar Mensagem! e com decodificar selecionado exibe Decodificar Mensagem!
- Um outro campo textual deve ser utilizado na página para que o resultado da codificação e decodificação possa ser exibido para a pessoa usuária.
Ao clicar nas tags em baixo do título, surge um pop up com as informações de cada método de criptografia.
-
Base64: A codificação Base64 é um processo de conversão de dados binários em um formato de string ASCII, convertendo esses dados binários em uma representação de caracteres de 6 bits. O método Base64 de codificação é usado quando dados binários, como imagens ou vídeo, são transmitidos por sistemas projetados para transmitir dados em formato de texto simples (ASCII).
-
Cifra de César: É um tipo de cifra de substituição na qual cada letra do texto é substituída por outra, que se apresenta no alfabeto abaixo dela um número fixo de vezes. Por exemplo, com uma troca de três posições, A seria substituído por D, B se tornaria E, e assim por diante. O nome do método é em homenagem a Júlio César, que o usou para se comunicar com os seus generais.
Karen Moraes ♡ 2022 Acesse o site aqui