Skip to content

Desafío Final de programación para aplicar a la beca del programa ONE (Oracle Next Education) Grupo 7.

Notifications You must be signed in to change notification settings

Kosmas1122/Encriptador_Texto_Alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Encriptador de Texto

2. Índice de Contenidos

3. Descripción
4. Instalación
5. Uso
6. Solución mensaje secreto
7. Autor
8. Créditos

3. Descripción.

Proyecto final para aplicar al programa ONE (Oracle Next Education) del grupo 7. Con este desafío se busca poner a prueba y afianzar los conocimientos, aplicar lo aprendido y fortalecer nuestras habilidades de programación. El encriptador de texto permite codificar y descodificar texto según las siguientes llaves:

La letra "e" es convertida para "enter"
La letra "i" es convertida para "imes"
La letra "a" es convertida para "ai"
La letra "o" es convertida para "ober"
La letra "u" es convertida para "ufat"

Volver al inicio

4. Instalación.

Clonar repositorio y abrir archivo index.html en un navegador web.

Volver al inicio

5. Uso.

La interfaz del Encriptador de texto consta de dos áreas muy bien definidas (texto de entrada y texto de salida). En el área de entrada se ingresa el texto a encriptar o desencriptar. Se dispone entonces de dos botones en la parte inferior (Encriptar y Desencriptar) que permiten escoger la operación a realizar. El resultado aparecerá en el área de salida. Se tiene también un botón Copiar en Input que permite copiar y pegar (en un solo paso) en el área de entrada el contenido que se tiene en el área de salida.

Pantalla Ppal

El algoritmo no admite :

  • Caracteres en mayúsculas.
  • Caracteres especiales (como !, #, $, ?, etc)
  • Acentos (Ejemplo: Acción --> accion)

Nota:
Dentro de los caracteres especiales se incluyeron signos de puntuación como son . , : ;

Volver al inicio

6. Solución al mensaje secreto.

Entre los desafios finales del curso se solicitó descifrar el siguiente mensaje:

fenterlimescimesdaidenters poberr enternfrenterntair enterstenter dentersaifimesober y haibenterrlober cobernclufatimesdober cobern enterximestober!

Usando el encriptador tenemos:

Entrada mensaje secreto

Al presionar el botón Desencriptar se obtiene el mensaje secreto:

Salida mensaje secreto

El mensaje:

felicidades por enfrentar este desafio y haberlo concluido con exito

Volver al inicio

7. Autor

David Barrios Escobar
Medellín, Colombia.
LinkedIn

Volver al inicio

8. Créditos.

Este proyecto ha sido posible gracias a las enseñanzas y los recursos proporcionados por diversas personas y herramientas. Quiero expresar mi más sincero agradecimiento a:

Profesores:

En el área de programación:

  • Christian Velasco
  • Leonardo Jose Castillo Lacruz
  • Barbara Santos
  • Jeanmarie Quijada
  • Ellen Pimentel

En el área de desarrollo personal:

  • Gabriela Aguiar
  • Priscila Stuani

ChatGPT:

De OpenAI por su asistencia en la generación de ideas, redacción de documentación y resolución de problemas técnicos durante el desarrollo. Herramienta clave para depurar código, aclarar conceptos, y generar ejemplos útiles.

Ir a ChatGPT

Libros y recursos de aprendizaje:

Note

Los dos libros anteriores, aunque son ediciones muy viejas, no dejan de ser libros de referencia valiosos por su presentación gráfica y didáctica.

Volver al inicio

About

Desafío Final de programación para aplicar a la beca del programa ONE (Oracle Next Education) Grupo 7.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published