-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
64 lines (49 loc) · 1.88 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
64
/* Reglas de encriptación:
"e" es convertido para "enter"
"i" es convertido para "imes"
"a" es convertido para "ai"
"o" es convertido para "ober"
"u" es convertido para "ufat"
Solo letras minusculas
No se permite acentuación de palabras
*/
/* Reglas de desencriptación:
"enter" es convertido para "e"
"imes" es convertido para "i"
"ai" es convertido para "a"
"ober" es convertido para "o"
"ufat" es convertido para "u"
Solo letras minusculas
No se permite acentuación de palabras
*/
function encriptar (){
var texto = document.querySelector("#input-texto").value;
let textoCifrado = "";
for (var i = 0; i < texto.length; i++) {
if (texto[i] == "e") {
textoCifrado = textoCifrado + "enter";
} else if (texto[i] == "i") {
textoCifrado = textoCifrado + "imes";
} else if (texto[i] == "a") {
textoCifrado = textoCifrado + "ai";
} else if (texto[i] == "o") {
textoCifrado = textoCifrado + "ober";
} else if (texto[i] == "u") {
textoCifrado = textoCifrado + "ufat";
}else {
textoCifrado = textoCifrado + texto[i];
}
document.querySelector(".text-input-salida").value = textoCifrado;
}
document.querySelector("#input-texto").value;
}
var boton1 = document.querySelector("#btn-encriptar");
boton1.onclick = encriptar;
function desencriptar (){
var texto = document.querySelector("#input-texto").value;
var textoCifrado = texto.replace(/enter/gi, "e").replace(/imes/gi, "i").replace(/ai/gi, "a").replace(/ober/gi, "o").replace(/ufat/gi, "u");
document.querySelector(".text-input-salida").value = textoCifrado;
document.querySelector("#input-texto").value;
}
var boton2 = document.querySelector("#btn-desencriptar");
boton2.onclick = desencriptar;