上海静态网页加密

网页加密  时间: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>

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

搬瓦工:香港PCCW机房即将关闭;可免费升级至香港CN2 GIA;2核2G/1Gbps大带宽高端线路,89美元/年

搬瓦工怎么样?这几天收到搬瓦工发来的邮件,告知香港pccw机房(HKHK_1)即将关闭,这也不算是什么出乎意料的事情,反而他不关闭我倒觉得奇怪。因为目前搬瓦工香港cn2 GIA 机房和香港pccw机房价格、配置都一样,可以互相迁移,但是不管是速度还是延迟还是丢包率,搬瓦工香港PCCW机房都比不上香港cn2 gia 机房,所以不知道香港 PCCW 机房存在还有什么意义?关闭也是理所当然的事情。点击进...

racknerd新上架“洛杉矶”VPS$29/年,3.8G内存/3核/58gSSD/5T流量

racknerd发表了2021年美国独立日的促销费用便宜的vps,两种便宜的美国vps位于洛杉矶multacom室,访问了1Gbps的带宽,采用了solusvm管理,硬盘是SSDraid10...近两年来,racknerd的声誉不断积累,服务器的稳定性和售后服务。官方网站:https://www.racknerd.com多种加密数字货币、信用卡、PayPal、支付宝、银联、webmoney,可以付...

网页加密为你推荐
天天酷跑刷积分教程最近一直有人说天天酷跑刷积分,怎么刷的。依赖注入请问下依赖注入的三种方式的区别雅虎天盾我装了360安全卫士,原来的雅虎天盾需不需要卸载mate8价格华为mate8 128g售价多少钱电子商务网站模板网页制作模板网站营运网站运营要学些什么?网站推广外链如何做网站推广 ,外链推广的方向在哪里?手工杀毒手工杀毒与杀毒软件杀毒有什么区别?office2007简体中文版到目前为止OFFICE都有哪些版本(简体中文版)?adobephotoshop教程哪有入门到精通的photoshop 视频教程?
网站空间商 域名升级访问中 3322动态域名注册 mach 便宜建站 idc评测网 线路工具 免费个人博客 eq2 牛人与腾讯客服对话 权嘉云 河南移动网 metalink 爱奇艺会员免费试用 上海联通宽带测速 架设邮件服务器 湖南idc 镇江高防 测试网速命令 cdn加速 更多