Skip to content

Oracle e Alura me desafiaram desenvolver um sistema de mensagens criptografadas.

License

Notifications You must be signed in to change notification settings

eric-lemos/message-encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prévia da Aplicação

Envie mensagens em segredo que só você e seu amigo vão conseguir entender! 🚀

HTML5 CSS3 JavaScript Licence

Como funciona?

A encriptação de dados é o processo de codificação de mensagens ou arquivos. Este processo é responsável por gerar um código que permite que apenas aqueles que possuem as chaves corretas tenham acesso àquelas informações.

O objetivo da encriptação é proteger os dados digitais durante o seu envio. Os algoritmos da criptografia fornecem iniciativas de segurança que permitem que seja verificada a origem da mensagem e a integridade da mesma, sendo uma forma de comprovar que não houve alteração em seu conteúdo

Este projeto é uma iniciativa de estudo promovida pela Oracle e Alura pelo programa ONE e o desafio proposto foi compor um encriptador com a seguinte lógica para a chave de criptografia/descriptografia:

a e i o u
ai enter imes ober ufat

Requisitos

  • 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.