Skip to content

yvngblw/encriptador-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este repositorio contiene un "encriptador" basico de texto. Corresponde al 1er Sprint del challenge "Principiantes en programacion" del programa de capacitacion de Oracle (ONE - Oracle Next Education).

Table of Contents

  1. General-info
  2. Screenshots
  3. Technologies

General info


Los campos de inserción de texto permiten unicamente la redaccion en letras minusculas. No esta permitido escribir en mayusculas, ni tampoco se permite el uso de letras con acentos o cualquier caracter especial.

Las "reglas" de encriptación que se han utilizado para este proyecto fueron las siguientes:

_La letra "e" sera remplazada por la palabra "enter".

_La letra "i" sera remplazada por la palabra "imes".

_La letra "a" sera remplazada por la palabra "ai".

_La letra "o" sera remplazada por la palabra "ober".

_La letra "u" sera remplazada por la palabra "ufat".

Resultados posibles:

[ Encriptar ]

"gato" nos devolvera como resultado su 1er nivel de encriptado --> "gaitober" ( "a" y "o" fueron reemplazadas utilizando sus respectivas reglas)

"gaitober" nos devolvera como resultado su 2do nivel de encriptado --> "gaiimestoberbenterr" ("a", "i", "o" y "e" fueron reemplazadas utilizando sus respectivas reglas)

[ Desencriptar ]

"gaiimestoberbenterr" nos devolvera como resultado su 1er nivel de encriptado --> "gaitober" ("a", "i", "o" y "e" fueron reemplazadas utilizando sus respectivas reglas de manera inversa)

"gaitober" nos devolvera como resultado la frase original --> "gato" ("ai" y "ober" fueron reemplazadas utilizando sus respectivas reglas de manera inversa)

[ ERRORES ]

_Tanto una encriptacion, como tambien un desencriptado a una cadena vacia (" ") nos devolvera como resultado una alerta, indicando que no se a introducido nada,y por consecuente, se realizara el refresco de la pagina.

_Tanto una encriptacion, como tambien un desencriptado a una cadena que contenga alguna invalidacion de sintaxis ("GATO","Gaitober","GATO :3","#@#$@$%^") nos devolvera como resultado la lista de requerimientos sobre la sintaxis,y por consecuente, se realizara el refresco de la pagina.


Screenshots

Image text Image text Image text Image text Image text Image text Image text

Technologies


  • [ HTML ]
  • [ CSS ]
  • [ JAVASCRIPT ]