-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
63 lines (52 loc) · 1.97 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
const textArea = document.querySelector('.ingreso_texto');
const btn_encript = document.querySelector('.boton_encriptar');
const btn_desencript = document.querySelector('.boton_desencriptar');
const mensaje = document.querySelector('.mensaje');
const btn_copy = document.querySelector('.copiar');
const reset = document.querySelector('.limpiar');
textArea.value = "";
mensaje.value = "";
let matrizCodigo = [["e", "enter"], ["i", "imes"], ["a", "ai"], ["o", "ober"], ["u", "ufat"]]
/* 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" */
function btnEncriptar(){
const textoEncriptado = encriptar(textArea.value);
mensaje.value = textoEncriptado;
textArea.value = "";
mensaje.style.backgroundImage = "none";
}
function btnDesencriptar(){
const textoDesencriptado = desencriptar(textArea.value);
mensaje.value = textoDesencriptado;
textArea.value = "";
mensaje.style.backgroundImage = "none";
}
function encriptar(stringEncriptada){
stringEncriptada = stringEncriptada.toLowerCase()
for(let i = 0; i < matrizCodigo.length; i++){
if(stringEncriptada.includes(matrizCodigo[i][0])){
stringEncriptada = stringEncriptada.replaceAll(matrizCodigo[i][0], matrizCodigo[i][1])
}
}
return stringEncriptada
}
function desencriptar(stringDesencriptada){
stringDesencriptada = stringDesencriptada.toLowerCase()
for(let i = 0; i < matrizCodigo.length; i++){
if(stringDesencriptada.includes(matrizCodigo[i][1])){
stringDesencriptada = stringDesencriptada.replaceAll(matrizCodigo[i][1], matrizCodigo[i][0])
}
}
return stringDesencriptada
}
function copiar(){
const textoCopiado = mensaje.value;
navigator.clipboard.writeText(textoCopiado)
}
function limpiar(){
mensaje.value = "";
mensaje.style.backgroundImage = "url(imagenes/Muñeco.png)"
}