1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| var codelock_bas='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
function codelock_dec(str) {
str=str.split('@').join('CAg');
str=str.split('!').join('W5');
str=str.split('*').join('CAgI');
var bt, dt = '';
for(i=0; i<str.length; i += 4)
{
bt = (codelock_bas.indexOf(str.charAt(i)) & 0xff) <<18 | (codelock_bas.indexOf(str.charAt(i +1)) & 0xff) <<12 | (codelock_bas.indexOf(str.charAt(i +2)) & 0xff) << 6 | codelock_bas.indexOf(str.charAt(i +3)) & 0xff; dt += String.fromCharCode((bt & 0xff0000) >>16, (bt & 0xff00) >>8, bt & 0xff);
}
if(str.charCodeAt(i -2) == 61)
{
return(dt.substring(0, dt.length -2));
} else if(str.charCodeAt(i -1) == 61) {
return(dt.substring(0, dt.length -1));
} else {return(dt)}; } |
Partager