永发信息网

如何解密网页javascript

答案:1  悬赏:70  手机版
解决时间 2021-03-10 11:14
如何解密网页javascript
最佳答案
<html>

<head>

<title>transform between native and ascii</title>

</head>

<script type="text/javascript"><!--

var keyStr = "ABCDEFGHIJKLMNOP" +

"QRSTUVWXYZabcdef" +

"ghijklmnopqrstuv" +

"wxyz0123456789+/" +

"=";

function native2ascii(strNative) {

var output = "";

for (var i=0; i<strNative.length; i++) {

var c = strNative.charAt(i);

var cc = strNative.charCodeAt(i);

if (cc > 0xff)

output += "\\u" + toHex(cc >> 8) + toHex(cc & 0xff);

else

output += c;

}

return output;

}

var hexChars = "0123456789ABCDEF";

function toHex(n) {

var nH = (n >> 4) & 0x0f;

var nL = n & 0x0f;

return hexChars.charAt(nH) + hexChars.charAt(nL);

}

function ascii2native(strAscii) {

var output = "";

var posFrom = 0;

var posTo = strAscii.indexOf("\\u", posFrom);

while (posTo >= 0) {

output += strAscii.substring(posFrom, posTo);

output += toChar(strAscii.substr(posTo, 6));

posFrom = posTo + 6;

posTo = strAscii.indexOf("\\u", posFrom);

}

output += strAscii.substr(posFrom);

return output;

}

function toChar(str) {

if (str.substr(0, 2) != "\\u") return str;

var code = 0;

for (var i=2; i<str.length; i++) {

var cc = str.charCodeAt(i);

if (cc >= 0x30 && cc <= 0x39)

cc = cc - 0x30;

else if (cc >= 0x41 && cc <= 0x5A)

cc = cc - 0x41 + 10;

else if (cc >= 0x61 && cc <= 0x7A)

cc = cc - 0x61 + 10;

code <<= 4;

code += cc;

}

if (code < 0xff) return str;

return String.fromCharCode(code);

}

//--></script>

<body style="font-family: 宋体">

<form name="theForm">

Type in the message here, and click a command button:

<br />

<textarea name="theText" cols="80" rows="20" wrap="off"></textarea>

<br />

<input type="button" value="native to ascii"

onClick="document.theForm.theText.value=native2ascii(document.theForm.theText.value);">

<input type="button" value="ascii to native"

onClick="document.theForm.theText.value=ascii2native(document.theForm.theText.value);">

</form>

</body>

</html>

把上面的页面存为html文件,就可以用了。遇见以后类似的也不用求人了。望采纳
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦见老公在外面打工和他同村的女的发生关系回
红米note自带软件卸载
基因疫苗是指编码外源性抗原的基因导入人和动
一杯清茶.三两知己
忘记昨天的不快乐 ,明天的太阳一样会来。用
铁力市国土局地址在什么地方,想过去办事
西沱镇欣欣幼儿园怎么去啊,有知道地址的么
1 8023 197什么意思
线性代数行列式求值问题x 1 11 x -1 2 -1 1
韩国综艺节目Full house是关于什么的?SJ上的
不买粤语怎么说
飞达机电修理地址在什么地方,想过去办事
为什么笔记本的键盘用不了,按键时,有声音出
电脑什么浏览器好用
(10分)明清时期,一些有批判精神的学者再一次
推荐资讯
大姜出苗时有出现小辫子是什么原因
乐多童品在什么地方啊,我要过去处理事情
天语K-Touch T60可以隐藏应用吗?
16岁能不能去工商银行办理银行卡
我回到家 家里面有一只小鸟是福是祸啊
文化管的三区人才违规怎么处理有一个艺术团用
非淡泊无以明志的下一句
asp多个字符串,取相同片段
一个男学生给一个女学生起外号叫大猪,是因为
淘宝遭遇恶意差评,一个宝贝多个订单有好评和
倍特橱柜这个地址在什么地方,我要处理点事
枫雅名苑怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?