Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adrianovolter/decodificador-de-texto
Decodificador de texto , challenge Alura One
https://github.com/adrianovolter/decodificador-de-texto
css html javascript
Last synced: about 2 months ago
JSON representation
Decodificador de texto , challenge Alura One
- Host: GitHub
- URL: https://github.com/adrianovolter/decodificador-de-texto
- Owner: AdrianoVolter
- Created: 2024-07-17T15:22:23.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-07-17T15:26:17.000Z (5 months ago)
- Last Synced: 2024-07-17T19:05:33.248Z (5 months ago)
- Topics: css, html, javascript
- Language: CSS
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Decodificador de Texto
Este é um projeto simples de encriptador de texto que permite criptografar e descriptografar mensagens usando uma substituição de letras específica. O projeto é construído com HTML, CSS e JavaScript.
## Funcionalidades
- **Criptografia**: Converte letras específicas para suas correspondentes encriptadas.
- **Descriptografia**: Converte o texto encriptado de volta ao texto original.
- **Cópia para Área de Transferência**: Permite copiar o texto encriptado ou descriptografado para a área de transferência com um clique.## Chaves de Criptografia
As chaves de criptografia utilizadas são:
- 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"Por exemplo:
- "gato" => "gaitober"
- "gaitober" => "gato"## Requisitos
- Funciona 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.## Como Usar
1. **Texto de Entrada**: Digite o texto que deseja criptografar ou descriptografar no campo de texto superior.
2. **Botões**:
- Clique em **Criptografar** para criptografar o texto digitado.
- Clique em **Descriptografar** para descriptografar o texto digitado.
- Clique em **Copiar** para copiar o texto resultante para a área de transferência.
3. **Texto de Saída**: O texto criptografado ou descriptografado será exibido no campo de texto inferior. Se nenhum texto estiver presente, será exibida a mensagem "Nenhuma mensagem encontrada".## Estrutura do Projeto
O projeto é composto por três arquivos principais:
1. **index.html**: Contém a estrutura HTML da página.
2. **styles.css**: Contém o estilo CSS para a página.
3. **script.js**: Contém a lógica JavaScript para criptografar, descriptografar e copiar o texto.