Nesse primeiro desafio foi proposto o desenvolvimento de uma aplicação que criptografa textos, desta maneira colocando em pratica os conhecimentos adquiridos nessa primeira etapa do curso.
- 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.
- A página deve ter campos para inserção do texto a ser criptografado ou descriptografado, e a pessoa usuária deve poder escolher entre as duas opções
- O resultado deve ser exibido na tela.
- Um botão que copie o texto criptografado/descriptografado para a área de transferência, ou seja, que tenha a mesma funcionalidade do
ctrl+C
ou da opção "copiar" do menu dos aplicativos.
Todo o texto inserido na aplicação terá todas as suas vogais trocadas por chaves:
- A letra
e
é convertida paraenter
- A letra
i
é convertida paraimes
- A letra
a
é convertida paraai
- A letra
o
é convertida paraober
- A letra
u
é convertida paraufat
a palavra gato
sera alterada para gaitober
, observe que a vogal a
foi trocada por ai
e a vogal o
foi trocado por ober
e o resto das letras permaneceu igual.