Skip to content

Lady-Marianne/challenge-encriptador-de-texto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alura Latam / Oracle One.

Challenge: Encriptador de texto.

Descripción:

El "Encriptador de Texto" es una aplicación web diseñada para encriptar y desencriptar mensajes usando un algoritmo simple basado en sustituciones de letras. La herramienta está dirigida a usuarios que desean transformar texto en un formato encriptado o desencriptado, facilitando la comunicación segura y la diversión con mensajes codificados.

Clave de encriptación:

  • La letra "e" es convertida en "enter".
  • La letra "i" es convertida en "imes".
  • La letra "a" es convertida en "ai".
  • La letra "o" es convertida en "ober".
  • La letra "u" es convertida en "ufat".*/

Funcionalidades:

  • Encriptar Texto: Transforma el texto ingresado en una forma encriptada utilizando un conjunto definido de reglas de sustitución.
  • Desencriptar Texto: Revierte el texto encriptado a su forma original.
  • Copiar al Portapapeles: Permite copiar el texto procesado con un simple clic.
  • Validación de Entrada: Verifica que el texto ingresado contenga sólo letras sin tildes ni espacios ni múmeros, y muestra mensajes de advertencia en caso de error. Las mayúsculas son manejadas al principio del JavaScript, haciendo que se conviertan automáticamente en minúsculas para evitar que el usuario deba reescribir el texto.
  • Limpiar texto: Vacía las dos áreas de texto.

Tecnologías Utilizadas:

  • HTML5: Estructura de la página web.
  • CSS3: Diseño y estilos, incluyendo el uso de variables CSS y consultas de medios (media queries) para adaptabilidad.
  • JavaScript: Funcionalidad interactiva, manejo de eventos y lógica de encriptación/desencriptación.
  • GitHub: Crear, "deployar" y actualizar el repositorio donde se aloja el proyecto. Crear diferentes ramas para probar diferentes funcionalidades antes de fusionar con la rama principal.

Uso:

  1. Encriptar:

    • Escribe el texto que deseas encriptar en el área de texto de la izquierda.
    • Haz clic en el botón "Encriptar".
    • El texto encriptado aparecerá en el área de texto de la derecha.
  2. Desencriptar:

    • Escribe el texto encriptado en el área de texto de la izquierda.
    • Haz clic en el botón "Desencriptar".
    • El texto desencriptado aparecerá en el área de texto de la derecha.
  3. Copiar:

    • Una vez que el texto procesado esté en el área de texto de la derecha, haz clic en el botón "Copiar" para copiar el texto al portapapeles.
  4. Limpiar:

    • Limpia ambas áreas de texto.

Estilos:

La página utiliza la fuente "Raleway" para el texto general y "Inter" para los placeholders. El diseño es responsivo y se adapta a diferentes tamaños de pantalla usando consultas de medios (media queries).

Contacto:

Desarrollado por Mariana A. Lois.

About

Curso de Alura Latam / Oracle One. Challenge: Encriptador de texto.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published