-
Notifications
You must be signed in to change notification settings - Fork 0
/
programa.js
61 lines (42 loc) · 2.12 KB
/
programa.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
var botaoCriptografar = document.querySelector("#enviar-criptografia");
botaoCriptografar.addEventListener("click", function(event){
event.preventDefault(); //previne eventos padrão no formulário.
var textoSemCriptografia = document.getElementById("texto1").value; //pegando conteudo de um textarea
console.log(textoSemCriptografia);
document.getElementById("texto2").innerHTML = criptografar(textoSemCriptografia); //textoSemCriptografia;
limpaTexarea("texto1");
});
var botaoDesCriptografar = document.querySelector("#desfazer-criptografia");
botaoDesCriptografar.addEventListener("click", function(){
var textoSemCriptografia = document.getElementById("texto1").value; //pegando conteudo de um textarea
console.log("Testo: "+textoSemCriptografia);
document.getElementById("texto2").innerHTML = descripttografar(textoSemCriptografia);
limpaTexarea("texto1");
});
var botaocopiar = document.querySelector("#copiar");
botaocopiar.addEventListener("click", function(){
var textoCopiado = document.getElementById("texto2").value;
var texto = navigator.clipboard.writeText(textoCopiado); //copia texto para a área de transferência
limpaTexarea("texto2");
});
function limpaTexarea(textearea){
document.getElementById(textearea).innerHTML = " ";
};
function criptografar(mensagem){
var mensagem = mensagem.replaceAll(/e/gi, "enter");
mensagem = mensagem.replaceAll(/i/gi, "imes");
mensagem = mensagem.replaceAll(/a/gi, "ai");
mensagem = mensagem.replaceAll(/o/gi, "ober");
mensagem = mensagem.replaceAll(/u/gi, "ufat");
var mensagemCriptografada = mensagem;
return mensagemCriptografada.toLowerCase();
};
function descripttografar(mensagem){
var mensagem = mensagem.replaceAll(/enter/gi,"e");
mensagem = mensagem.replaceAll(/imes/gi,"i");
mensagem = mensagem.replaceAll(/ai/gi, "a");
mensagem = mensagem.replaceAll(/ober/gi, "o");
mensagem = mensagem.replaceAll(/ufat/gi, "u");
var mensagemDesCriptografada = mensagem;
return mensagemDesCriptografada.toLowerCase();
};