Menu

[r2]: / trunk / docscript / decrypt.js  Maximize  Restore  History

Download this file

35 lines (27 with data), 611 Bytes

 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
function decode(n, m, off) {
n = n - off;
while ( n > m )
n = n - m;
while ( n < 0 )
n = n + m;
return n;
}
function decrypt(str, off) {
var code = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@:.";
var dec = "";
for ( var i=0; i < str.length; i++ ) {
var n = str.charAt(i);
for ( var j=0; j < code.length; j++ ) {
if ( n == code.charAt(j) ) {
off = (106 * off + 1283) % 6075;
n = code.charAt(decode(j, code.length, off));
break;
}
}
dec += n;
}
return dec;
}
function mailto() {
location.href = decrypt("OFGlXzvSwSNFBULUm48xiRqB1szbiqBd", 3);
}
MongoDB Logo MongoDB