Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/evelinalvarado/encrypt-and-decrypt-text


https://github.com/evelinalvarado/encrypt-and-decrypt-text

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# encrypt-and-decrypt-text

# Encryption Challenge - Desafío de Encriptación 🔐

# English

## Description

This is a text encryption challenge that allows you to exchange secret messages with others who know the encryption secret. We use simple encryption "keys" to transform the letters in the original text into something completely different.

## Encryption Keys 🗝️

The encryption keys we will use are as follows:

- The letter "e" is converted to "enter".
- The letter "i" is converted to "imes".
- The letter "a" is converted to "ai".
- The letter "o" is converted to "ober".
- The letter "u" is converted to "ufat".

## Requirements

- The application works with lowercase letters only.
- Accented letters or special characters should not be used.
- It should be possible to convert a word to its encrypted version and vice versa.

### Examples:

- "cat" => "cait"
- "cait" => "cat"

## Features

The web page has the following features:

- Fields for entering text to be encrypted or decrypted.
- Option for the user to choose between encryption or decryption.
- Results displayed on the screen.

## Extras

- A button that copies the encrypted/decrypted text to the clipboard.
- Work done using the agile development system (Trello) and Figma.
- Part of the Alura Front-end course.

Enjoy encrypting and decrypting secret messages! 🔓🔒

# Spanish

## Descripción

Este es un desafío de encriptación de texto que te permite intercambiar mensajes secretos con otras personas que conozcan el secreto de la encriptación utilizada. Utilizamos "llaves" de encriptación simples para transformar las letras en el texto original en algo completamente diferente.

## Llaves de Encriptación 🗝️

Las llaves de encriptación que utilizaremos son las siguientes:

- La letra "e" se convierte en "enter".
- La letra "i" se convierte en "imes".
- La letra "a" se convierte en "ai".
- La letra "o" se convierte en "ober".
- La letra "u" se convierte en "ufat".

## Requisitos

- La aplicación funciona solo con letras minúsculas.
- No se deben utilizar letras con acentos ni caracteres especiales.
- Debe ser posible convertir una palabra a su versión encriptada y viceversa.

### Ejemplos:

- "gato" => "gaitober"
- "gaitober" => "gato"

## Características

La página web tiene las siguientes características:

- Campos para la inserción de texto que se encriptará o desencriptará.
- Opción para que el usuario elija entre encriptar o desencriptar.
- Resultados mostrados en pantalla.

## Extras

- Un botón que copia el texto encriptado/desencriptado al portapapeles.
- Trabajo realizado utilizando el sistema ágil de desarrollo (Trello) y Figma.
- Parte del curso de Alura Front-end.

¡Diviértete encriptando y desencriptando mensajes secretos! 🔓🔒