上海静态网页加密

网页加密  时间:2021-02-15  阅读:()

静态网页加密

前两天看见有人问静态网页加密问题就写了这个代码

思路

加密时先把用户的密钥A用md5加密为B,然后用B异或源文件S0得到目标文件S1,把S1存入js变量中。

解密时询问密钥然后操作同加密。

因为用了md5个人认为没有密钥的时候是无法破解的暴力除外

大家试用一下哈哈

运行代码框

<ht ml>

<head>

<title>Web Encoder</title>

<style>body{font-s ize:12px;line-height:12px;backgro und-Color:b utto nfa ce;border-width:0px;overfl ow:auto;margin:0p x;padding:4px;

}

#t1,#t2 {w idt h:100%;height:40%;border-width:1 px;over flo w:auto;he i ght:e xpres s io n((document.body.clientHe ight-100)/2);

}inp ut {border-width:1 p x;padding-le ft:10px;padding-right:10p x;mar gin:4p x;

}

</style>

<script>function webEncode(){strSource=e scape(XOR(t1.value,S TR.md5(p 1.value)));

//strSource=t1.value;strOut="<script>\r\nstrHTML=\"\";\r\n";fo r(var i=0;i+70<str Sourc e.length;i+=70){strO ut+="strHTML+=\""+addSlash(strSource.sub string(i,i+70))+"\";\r\n";}strO ut+="strHTML+=\""+addSlash(strSource.sub string(i,strSourc e.length))+"\";\r\n";strO ut+=XO R+"\r\n";

//below code load the STR objectstrO ut+="var STR=\r\n{\r\n\thexcase :0, \/*hex output format. 0- lowercase; 1- ";strOut+="uppercase *\/\r\n\tb64pad : \"\", \/*base-64 pad character. \"=\"for";strO ut+="strict RFC comp lianc e *\/\r\n\tchrsz :8, \/*bits per input character";strO ut+=". 8-ASCII; 16-Unic ode

*\/\r\n\t\r\n\tb 64_hmac_md5:\r\n\t\tfunction(key, ";strO ut+="dat a) { returnbinl2b64(core_hmac_md5(key,data)); },\r\n\t\t\r\n\tb 64_md 5:\r\n";strO ut+="\t\tfunctio n(s){ return b inl2b64(core_md5(str2 b inl(s), s.length* this.c";strOut+="hrsz));},\r\n\t\t\r\n\tbinl2b64:\r\n\t\tfunction(binarray){\r\n\t\t var tab=\"ABCDE";strO ut+="FGHIJK LMNO PQRS TUVWXYZabcdefghijk lmnop qrstuvwxyz0123456789+\/\";\r\n\t\t var";strOut+="str=\"\";\r\n\t\t for(var i=0; i<binarray.length*4; i+=3)\r\n\t\t {";strOut+="\r\n\t\t var triplet=(((binarray[i >>2]>>8* ( i %4))&0xFF) ";strOut+="<<16)\r\n\t\t | (((b inarray[i+1>>2]>>8 * ((i+1)%4))&";strO ut+="0 xFF)<<8)\r\n\t\t | ((b inarray[i+2>>2]>>8 * ((i+2)%";strOut+="4))&0xFF);\r\n\t\t for(varj=0; j<4;j++)\r\n\t\t {\r\n\t\t if(i ";strOut+="* 8+j *6>binarray.length*32) str+=this.b64pad;\r\n\t\t else ";strO ut+="str+=tab.charAt((triplet>>6*(3-j))&0 x3F);\r\n\t\t }\r\n\t\t }\r\n\t\tr";strO ut+="eturn s tr;\r\n\t\t},\r\n\t\t\r\n\tb inl2 he x:\r\n\t\tfuncti on(b inarray){\r\n\t\tvarhex_t";strOut+="ab=this.hexcase?\"0123456789ABCDEF\" :

\"0123456789abcdef\";\r\n\t\t var ";strOut+="str=\"\";\r\n\t\t for(var i=0; i<binarray.length*4; i++)\r\n\t\t{\r\n\t\t";strO ut+=" str+=hex_tab.cha rAt((binarray[i>>2]>>((i%4)*8+4))&0xF)+\r\n\t\t";strO ut+=" he x_tab.charAt((b inarray[i>>2]>>((i%4)*8 ))&0xF);\r\n\t\t ";strOut+=" }\r\n\t\t return str;\r\n\t\t},\r\n\t\r\n\tb inl2str:\r\n\t\tfunction(b in){\r\n\t\tvar st";

strOut+="r=\"\";\r\n\t\t var mask=(1<<this.chrsz) - 1;\r\n\t\t for(var i=0; i<";strOut+="bin.length*32; i+=this.chrsz)\r\n\t\t str+=String.fromCharCode((";strOut+="bin[i>>5]>>>(i%32))&mask);\r\n\t\t returnstr;\r\n\t\t},\r\n\t\t\r\n\tb it_ro l:";strO ut+="\r\n\t\t func t io n(num,cnt){return(num<<c nt) | (num>>>(32-cnt));},\r\n";strO ut+="\t\t\r\n\tc ore_hmac_md5:\r\n\t\tfunc tio n(key,data){\r\n\t\t var bkey=str2binl(k";strO ut+="ey);\r\n\t\t if(bkey.length>16)bkey=core_md5(bkey,key.length

*this";strOut+=".chrsz);\r\n\t\t\r\n\t\t var ipad=Array(16),opad=Array(16);\r\n\t\tfo r(var";strOut+=" i=0; i<16; i++)\r\n\t\t {\r\n\t\t ipad[i]=bkey[i]

^0x36363636;\r\n\t\t";strOut+=" opad[i]=bkey[i]^0x5C5C5C5C;\r\n\t\t }\r\n\t\t\r\n\t\t var hash=core_md";strOut+="5(ipad.c oncat(str2 binl(data)),512+data.length*this.c hrs z);\r\n\t\t r";strO ut+="eturn core_md5(opad.concat(hash),512+

128);\r\n\t\t},\r\n\t\t\r\n\tc o re_md 5:\r\n\t";strOut+="\tfunction(x, len){\r\n\t\t \/*append padding*\/\r\n\t\t x[len>>5] |=0 x80";strOut+="<<((len)%32);\r\n\t\t x[(((len+64)>>>9)<<4)+14]=len;\r\n\t\t\r\n\t\t";strO ut+=" var a= 1732584193;\r\n\t\t var b=-271733879;\r\n\t\t var c=-17325841";strOut+="94;\r\n\t\t var d= 271733878;\r\n\t\t\r\n\t\t for(var i=0; i<x.length; i+";strOut+="=16)\r\n\t\t {\r\n\t\t var olda=a;\r\n\t\t var oldb=b;\r\n\t\t varoldc";strOut+="=c;\r\n\t\t var oldd=d;\r\n\t\t\r\n\t\t a=this.md5_ff(a,b,c,d,x[i+";strOut+="0],7, -680876936);\r\n\t\t d=this.md5_ff(d,a,b,c,x[i+1], 12, ";strOut+="-389564586);\r\n\t\t c=this.md5_ff(c,d,a,b,x[i+2], 17, 60610581";strOut+="9);\r\n\t\t b=this.md5_ff(b,c,d,a,x[i+3],22, -1044525330);\r\n\t\t ";strOut+=" a=this.md5_ff(a,b,c,d,x[i+4],7, -176418897);\r\n\t\t d=th";strOut+="is.md5_ff(d,a,b,c,x[i+5], 12, 1200080426);\r\n\t\t c=this.md5_f";strOut+="f(c,d,a,b,x[i+6], 17, -1473231341);\r\n\t\t b=this.md5_ff(b, c, ";strOut+="d,a,x[i+7],22, -45705983);\r\n\t\t a=this.md5_ff(a,b,c,d,x[i+";strOut+="8],7, 1770035416);\r\n\t\t d=this.md5_ff(d, a,b,c,x[i+9], 12,";strOut+=" -1958414417);\r\n\t\t c=this.md5_ff(c,d,a,b,x[i+10], 17, -42063)";strOut+=";\r\n\t\t b=this.md5_ff(b,c,d,a,x[i+11],22, -1990404162);\r\n\t\t ";strOut+="a=this.md5_ff(a,b,c,d,x[i+12],7, 1804603682);\r\n\t\t d=thi";strOut+="s.md5_ff(d,a,b,c,x[i+13], 12, -40341101);\r\n\t\t c=this.md5_ff(c";strOut+=",d,a,b,x[i+14], 17, -1502002290);\r\n\t\t b=this.md5_ff(b, c,d, ";strOut+="a,x[i+15],22, 1236535329);\r\n\t\t\r\n\t\t a=this.md5_gg(a,b,c,d,x";strOut+="[i+1],5 , -165796510);\r\n\t\t d=this.md5_gg(d, a,b,c,x[i+6],9";

strOut+=", -1069501632);\r\n\t\t c=this.md5_gg(c,d,a,b,x[i+11], 14, 6437";strOut+="17713);\r\n\t\t b=this.md5_gg(b,c,d,a,x[i+0],20, -

373897302);\r\n";strOut+="\t\t a=this.md5_gg(a,b,c,d,x[i+5],5, -701558691);\r\n\t\t d=";strOut+="this.md5_gg(d,a,b,c,x[i+10],9, 38016083);\r\n\t\t c=this.md5_";strOut+="gg(c,d,a,b,x[i+15], 14, -660478335);\r\n\t\t b=this.md5_gg(b, c, ";strOut+="d,a,x[i+4],20, -405537848);\r\n\t\t a=this.md5_gg(a,b,c,d,x[i";strOut+="+9],5, 568446438);\r\n\t\t d=this.md5_gg(d, a,b,c,x[i+14],9,";strOut+=" -1019803690);\r\n\t\t c=this.md5_gg(c,d,a,b,x[i+3], 14, -187363";strOut+="961);\r\n\t\t b=this.md5_gg(b,c,d,a,x[i+8],20,

1163531501);\r\n\t";strOut+="\t a=this.md5_gg(a,b,c,d,x[i+13],5, -1444681467);\r\n\t\t d=";strO ut+=" this.md5_gg(d,a,b,c,x[i+2],9, -51403784);\r\n\t\t c=this.md5_";strOut+="gg(c,d,a,b,x[i+7], 14, 1735328473);\r\n\t\t b=this.md5_gg(b,c,";strOut+="d,a,x[i+12],20, -1926607734);\r\n\t\t\r\n\t\t a=this.md5_hh(a,b,c,";strOut+="d,x[i+5],4, -378558);\r\n\t\t d=this.md5_hh(d, a,b,c,x[i+8], ";strOut+="11, -2022574463);\r\n\t\t c=this.md5_hh(c,d,a,b,x[i+11], 16, 183";strO ut+="9030562);\r\n\t\t b=this.md5_hh(b,c,d,a,x[i+14],23, -

35309556);\r";strOut+="\n\t\t a=this.md5_hh(a,b,c,d,x[i+1],4, -

1530992060);\r\n\t\t<s</d iv>

<div class="space"style="HEIGHT:8px"></div>

<div c las s="title_08"><span>新闻标签 </span></div>

<div clas s="sp ace" style="HEIGHT:8px"></div>

<div class="sm"> 特别说明 由于各方面情况的不断调整与变化教育人生网所提供的所有考试信息仅供参考敬请考生以权威部门公布的正式信息为准。 </d iv><div c las s="sp ac e"style="HEIGHT:8px"></div>

</d iv>

<div c la ss="space" style="HEIGHT: 16px"></div>

<!--精品课程推荐-->

<script language="JavaScript" type="text/javascript"src="http://www.e dulife.com.cn/News/Inc lude/bottom.a spx?b id=41&sid=63&id=21978&typ e=infos"></script>

<div c las s="sp ac e"style="HEIGHT:8px"></div>

<!--精品教育资讯推荐-->

<div clas s="border4px_01">

<div c las s="title_06"><sp an>精品教育资讯推荐</sp an></d iv>

<div class="cont_01 font12px064D9B">

<div class="link">

<!--区域编号8023-->

<table b order="0" style="width:100%;">

<tr he ight=21><td>·<a title="财大大学日语培训班"hre f="http://www.e duli fe.com.cn/s choo l/caij ingdaxue/" target="_blank">财大大学日语培训班</a></td>

</tr><tr height=21><td>·<a title="韦博国际英语热招"hre f="http://www.e duli fe.com.cn/huodo ng/we ibo/" target="_b lank">韦博国际英语热招</a></td>

</tr><tr height=21><td>·<a title="EF英孚教育免费试听"hre f="http://www.e duli fe.com.cn/huodo ng/e f/" target="_b lank">EF英孚教育免费试听</a></td>

</tr><tr height=21><td>·<a title="早教理念大不同"hre f="http://www.eduli fe.co m.c n/zaoj i ao/" target="_blank">早教理念大不同</a></td>

</tr>

</table>

</d iv>

<div c lass="link">

<!--区域编号8024-->

<tab le border="0"style="width:100%;">

<tr height=21><td>·<a title="三校生高复报名手册

"hre f="http://www.edulife.com.cn/gfp d/zhuanti/De fault.aspx" target="_b lank">三校生高复报名手册</a></td>

</tr><tr height=21><td>·<a title="成人高考名校推存

"hre f="http://www.edulife.co m.c n/c he ngkao/zhuanti/D e fault.asp x" target="_b lank">成人高考名校推存</a></td>

</tr><tr height=21><td>·<a title="上海美高国际学校"hre f="http://auhs.edulife.c o/" targe t="_b lank">上海美高国际学校</a></td>

</tr><tr height=21><td>·<a title="上海协和国际高中"hre f="http://www.edul ife.c om.c n/gj xx/s uis zhuanti/" target="_blank">上海协和国际高中</a></td>

</tr>

</table>

</d iv>

<div c las s="link">

<!--区域编号8025-->

<tab le bo rder="0" style="width:100%;">

<tr height=21><td>·<a title="MBA提前面试成主流"hre f="http://news.edulife.co m.c n/201107/151 11074141.html" target="_b lank">MB A提前面试成主流</a></td>

</tr><tr height=21><td>·<a title="上海交大EMBA热招"hre f="http://yanxiu.e dulife.co m.cn/S choo l_1034.html" targe t="_b lank">上海交大EM BA热招</a></td>

</tr><tr height=21><td>·<a title="MBA考辅集中营"hre f="http://yanxiu.e dulife.co m.cn/mba/mb akao fu/" targe t="_b lank">MB A考辅集中营</a></td>

</tr><tr height=21><td>·<a title="国内MBA项目价值如何"hre f="http://news.edulife.co m.c n/201107/151 10774139.html" target="_b lank">国内MBA项目价值如何</a></td>

</tr>

</tab le>

</d iv>

<div class="link">

<!--区域编号8026-->

<tab le border="0" style="width:100%;">

<tr he ight=21><td>·<a title="电子商务淘金第一热点

"hre f="http://www.edulife.com.cn/j iameng/" target="_b lank">电子商务淘金第一热点</a></td>

</tr><tr height=21><td>·<a title="心理咨询师热点资讯

"hre f="http://www.edulife.co m.c n/zyz g/psycho lo gy/" target="_blank"style='c o lor:#ff0000;'>心理咨询师热点资讯</a></td>

</tr><tr height=21><td>·<a title="康氏教育创造奇迹"hre f="http://www.edulife.c om.cn/scho o l/kangshiedu/" target="_blank">康氏教育创造奇迹</a></td>

</tr><tr he ig ht=21><td>·<a title="番茄田少儿美术试听"hre f="http://www.e dulife.com.cn/huodo ng/fanqietian/" target="_b lank">番茄田少儿美术试听</a></td>

</tr>

</tab le>

</d iv>

</d iv>

</d iv>

<div c las s="sp ac e"style="HEIGHT:8px"></div>

<!--底部图文推荐-->

<div c las s="border4px_01">

<div clas s="cont_02 font 12px064D9B">

<div c lass="link2">

<!--区域编号8027-->

<tab le bo rder="0"c e llsp ac ing="0" summary="" cellpadding="0"width="142">

<tbody>

<tr>

<td clas s="font12px969495"align="center">培训</td>

</tr>

<tr>

<td><a target="_b lank"hre f="http://www.edulife.c om.c n/huod ong/zhilifang/"><img border="0"alt="智立方中学生VI P热招"w idt h="142"

height="107" src="http://www.eduwang.org/u/p/j/2011/6/29/b fc543 d3 e589866.jpg" /></a></td>

</tr>

<tr>

<td align="center"><a target="_b lank"hre f="http://www.edulife.c om.cn/huod ong/zhilifang/">智立方中学生VIP热招</a></td>

</tr>

</tbody>

</tab le>

</d iv>

<div clas s="link2">

<!--区域编号8028-->

<tab le ce llspac ing="0"ce l lpadd ing="0"width="142" summary=""bord er="0">

<tbody>

<tr>

<td c las s="fo nt 12px969495"align="c enter">高招</td>

</tr>

<tr>

<td><a target="_blank"href="http://xiehe.edulife.com.cn/"><img title="上海协和双语国际高中"he ight="107"alt="协和双语国际高中"width="142"bo rder="0"src="http://www.e duwang.org/u/p/j/201 1/7/15/080 d 180dfee7630.jp g" /></a></td>

</tr>

<tr>

<td align="center"><a target="_blank"hre f="http://xiehe.edulife.c om.cn/">上海协和双语国际高中</a></td>

</tr>

</tbody>

</tab le>

</d iv>

<div c la ss="link2">

<!--区域编号8029-->

<tab le ce llsp ac ing="0"ce llpad ding="0"width="142" summary=""bo rder="0">

<tbody>

<tr>

<td clas s="font12px969495"align="center">高研</td>

</tr>

<tr>

<td><a target="_blank"hre f="http://www.edulife.com.cn/mba/mbaj ianzhang/"><img height="107"alt=""w idth="142"b order="0"src="http://www.edulife.com.cn/s h/Up Lo ad/p ic/201010/27958244465.jpg" /></a></td>

</tr>

<tr>

<td align="center"><atarget="_b lank"hre f="http://www.edulife.com.cn/mba/mbaj ianzh ang/">MBA联考历年真题汇总</a></td>

</tr>

</tbody>

</tab le>

</d iv>

<div clas s="link2">

<!--区域编号8030-->

<tab le ce llspac ing="0"ce l lpadd ing="0"width="142" summary=""bord er="0">

<tbody>

<tr>

<td c las s="fo nt 12px969495"align="c enter">活动</td>

</tr>

<tr>

<td><a target="_blank"href="http://www.edulife.com.cn/zaoj iao/"><img title="上海早教网宝宝早教"height="107"a lt=""width="142"bord er="0"src="http://www.edulife.com.cn/s h/Up Lo ad/p ic/201012/031214488248.jpg" /></a></td>

</tr>

<tr>

<td ali gn="c enter"><a targe t="_b lank"hre f="http://www.eduli fe.com.cn/za oj iao/">上海早教网关注宝宝成长</a></td>

</tr>

</tbody>

</table>

</d iv>

</d iv>

</d iv>

<!--正文区域end-->

</d iv>

<div class="r">

<!--右侧热点推荐-->

<div class="title_05">

<div c las s="d iv_01">热点推荐</d iv>

</d iv>

<div clas s="border3 px_01">

<div class="cont_03 font12px000">

<!--区域编号8034-->

<tab le border="0"ce llspac ing="0"summary="" cellp adding="0"width="282">

<tbody>

<tr>

<td class="font12px064D9B">[<a title="加盟教育人生网" target="_blank"hre f="http://www.edulife.c om.cn/j iameng/"><font co lor="#ff0000">加

盟</fo nt></a>]</t d>

<td><a title="加盟教育人生网"target="_blank"hre f="http://www.edulife.c om.cn/j iameng/">申请加盟教育人生网地方站</a></td>

</tr>

<tr>

<td class="font12px064D9B">[<a target="_blank"hre f="http://top ic.edulife.co m.cn/">资讯</a>]</td>

<td><a target="_blank"hre f="http://top ic.edulife.com.cn/">各类考试辅导学习新闻和资料</a></td>

</tr>

<tr>

<td class="font12px064D9B">[<a target="_blank"hre f="http://www.eduli fe.co m.c n/huodo ng/we ibo/">活动</a>]</td>

<td><a title="韦博国际英语"target="_blank"hre f="http://www.edulife.c om.cn/huodong/weibo/"><font co lor="#ff0000">报韦博英语赠60天学习时间</fo nt></a></td>

</tr>

</tbody>

</table>

<!--区域编号8031 -->

<tab le border="0"ce llspac ing="0"summary="" cellp adding="0"width="282">

<tbody>

<tr>

<td class="font12px064D9B">[<a target="_blank"href="http://www.edulife.com.cn/fl/">英语</a>]</td>

<td><a target="_blank"href="http://www.edulife.com.cn/cet/">英语四六级培训课程一览价格优惠</a></td>

</tr>

<tr>

<td class="font12px064D9B">[<a target="_blank"hre f="http://www.eduli fe.co m.c n/zyzg/">职业</a>]</td>

<td><a target="_blank"href="http://www.edulife.com.cn/kjkz/">上海会计培训报名学习权威网站</a></td>

</tr>

<tr>

<td class="font12px064D9B">[<a target="_blank"hre f="http://www.edul ife.c om.c n/zxs/">高考</a>]</td>

<td><a target="_b lank"hre f="http://www.edulife.com.cn/huo dong/zhilifang/">昂立智立方中学生VIP 1对1热招</a></td>

</tr>

<tr>

华圣云 HuaSaint-阿里云国际站一级分销商,只需一个邮箱即可注册国际账号,可代充值

简介华圣云 HuaSaint是阿里云国际版一级分销商(诚招募二级代理),专业为全球企业客户与个人开发者提供阿里云国际版开户注册、认证、充值等服务,通过HuaSaint开通阿里云国际版只需要一个邮箱,不需要PayPal信用卡,不需要买海外电话卡,绝对的零门槛,零风险官方网站:www.huasaint.com企业名:huaSaint Tech Limited阿里云国际版都有什么优势?阿里云国际版的产品...

RackNerd:美国便宜VPS,洛杉矶DC-02/纽约/芝加哥机房,4TB月流量套餐16.55美元/年

racknerd怎么样?racknerd美国便宜vps又开启促销模式了,机房优秀,有洛杉矶DC-02、纽约、芝加哥机房可选,最低配置4TB月流量套餐16.55美元/年,此外商家之前推出的最便宜的9.49美元/年套餐也补货上架,同时RackNerd美国AMD VPS套餐最低才14.18美元/年,是全网最便宜的AMD VPS套餐!RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新...

零途云月付31.9元起,香港cn2 gia线路

零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新用户有优惠码:LINGTUYUN,使用即可打折。目前,零途云还推出性价比非常高香港多ip站群云服务器,有需要的,可以关注一下。零途云优惠码:优惠码:LINGTUYUN (新用户优惠,享受9折优...

网页加密为你推荐
google竞价排名google竞价排名怎么做依赖注入依赖注入到底是为了解决什么问题的1433端口1433端口怎么打开1433端口路由器1433端口怎么开启ios7固件下载ios 7及以上固件请在设备上点信任在哪点安装迅雷看看播放器迅雷看看不能播放,说我尚未安装迅雷看看播放器云挂机有免费的云挂机软件吗?什么是云平台什么是云平台管理软件,一个云平台软件应该具有哪些基本功能宽带接入服务器目前常见宽带接入的方式有哪几种价格在线qq号码价值在线评估
云网数据 plesk zpanel 腾讯云数据库 ssh帐号 云图标 全能主机 英文站群 qq数据库下载 php空间申请 linux空间 空间技术网 爱奇艺vip免费领取 中国电信宽带测速器 新世界服务器 空间租赁 1元域名 英国伦敦 主机管理系统 云服务器比较 更多