Challenge Decriptador de Texto

Este repositório contém um desafio proposto pelo programa Oracle Next Education (ONE) T6 em parceria com a Alura. O desafio consiste em criar um decriptador que utiliza chaves de criptografia específicas para converter letras em sequências de caracteres e vice-versa.

Chaves de Criptografia

As chaves de criptografia utilizadas são as seguintes:

  • A letra "e" é convertida para "enter"
  • A letra "i" é convertida para "imes"
  • A letra "a" é convertida para "ai"
  • A letra "o" é convertida para "ober"
  • A letra "u" é convertida para "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.

Por exemplo:

  • "gato" => "gaitober"
  • "gaitober" => "gato"

Funcionalidades

  • A página possui campos para inserção do texto a ser criptografado ou descriptografado.
  • A pessoa usuária pode escolher entre as opções de criptografar ou descriptografar o texto.
  • O resultado é exibido na tela.

Extras

  • Um botão que copia o texto criptografado/descriptografado para a área de transferência, ou seja, que tem a mesma funcionalidade do Ctrl+C ou da opção "copiar" do menu dos aplicativos.

Descubra a Mensagem Secreta!

pairaibenterns poberr enterncairair enterssenter dentersaifimesober enter tenterr fimesnailimeszaidober enterlenter coberm sufatcenterssober!

Descrição

Os elementos principais da página são:

  • Título do site
  • Campo para o texto que vai ser criptografado/descriptografado
  • Botões para realizar a criptografia/descriptografia
  • Área para exibir o texto resultante
  • Um rodapé com os dados da pessoa que desenvolveu o site

Linguagens Utilizadas

HTML5 CSS3 JavaScript

Links Úteis

Alura ONE

Projeto

Acesse o Projeto