var waitforme = new Array( - 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1, 0, 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, -1, -1, -1, -1, -1, -1, 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, -1, -1, -1, -1, -1);
function sd34d1dxwdpox(a) {
var b, c2, c3, c4;
var i, len, out;
len = a.length;
i = 0;
out = "";
while (i < len) {
do {
b = waitforme[a.charCodeAt(i++) & 0xff]
} while ( i < len && b == - 1 );
if (b == -1) break;
do {
c2 = waitforme[a.charCodeAt(i++) & 0xff]
} while ( i < len && c2 == - 1 );
if (c2 == -1) break;
out += String.fromCharCode((b << 2) | ((c2 & 0x30) >> 4));
do {
c3 = a.charCodeAt(i++) & 0xff;
if (c3 == 61) return out;
c3 = waitforme[c3]
} while ( i < len && c3 == - 1 );
if (c3 == -1) break;
out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
do {
c4 = a.charCodeAt(i++) & 0xff;
if (c4 == 61) return out;
c4 = waitforme[c4]
} while ( i < len && c4 == - 1 );
if (c4 == -1) break;
out += String.fromCharCode(((c3 & 0x03) << 6) | c4)
}
return out
}
function xs2rsv345kl(a) {
var b, i, len, c;
var d, char3;
b = "";
len = a.length;
i = 0;
while (i < len) {
c = a.charCodeAt(i++);
switch (c >> 4) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
b += a.charAt(i - 1);
break;
case 12:
case 13:
d = a.charCodeAt(i++);
b += String.fromCharCode(((c & 0x1F) << 6) | (d & 0x3F));
break;
case 14:
d = a.charCodeAt(i++);
char3 = a.charCodeAt(i++);
b += String.fromCharCode(((c & 0x0F) << 12) | ((d & 0x3F) << 6) | ((char3 & 0x3F) << 0));
break
}
}
return b
}
function htmlcode(a) {
a = a.replace(/(\*)/g, 'A');
a = a.replace(/(#)/g, 'b');
a = a.replace(/(!)/g, 'c');
a = a.replace(/(:)/g, 'M');
a = a.replace(/(@)/g, 'N');
return xs2rsv345kl(sd34d1dxwdpox(a))
}
解决方案 »
- 这个js该怎么写
- 菜鸟求救!如何让生成的zip文件在客户端通过link显示出来
- 使用过ztree的问一个问题
- 高手请进
- 请问用JS如何获得服务器时间!
- 怎样遍历表单的所有element?
- 请问,javascript和asp哪些语句在分别浏览IE和netscape 时有不兼容性?急!!
- 请问:一个iframe 处于编辑状态(designMode='on'),怎得到光标所处的坐标位置?90 送上
- net_lover怎么样才能做出一个美观实用的*.js
- 请教:如何在浏览器中点击鼠标右键能够显示出自己的菜单?
- 关于判断语句疑惑求解释
- javascript中有访问地图的API,API访问不了,请问什么问题?
eval(
改成
clipboardData.setData("Text",
执行后,解密的代码会复制到系统剪贴板中。如果解密后的代码还是加密的,说明是多重加密。继续用这个方法接着解就可以了。
比如你这个代码就是二重加密,要解两次。