上海静态网页加密

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

wordpress通用企业主题 wordpress高级企业自适应主题

wordpress高级企业自适应主题,通用型企业展示平台 + 流行宽屏设计,自适应PC+移动端屏幕设备,完美企业站功能体验+高效的自定义设置平台。一套完美自适应多终端移动屏幕设备的WordPress高级企业自适应主题, 主题设置模块包括:基本设置、首页设置、社会化网络设置、底部设置、SEO设置; 可以自定义设置网站通用功能模块、相关栏目、在线客服及更多网站功能。点击进入:wordpress高级企业...

青云互联:香港安畅CN2弹性云限时首月五折,15元/月起,可选Windows/可自定义配置

青云互联怎么样?青云互联是一家成立于2020年的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、韩国服务器、香港服务器、美国云服务器,香港安畅cn2弹性云限时首月五折,15元/月起;可选Windows/可自定义配置,让您的网站高速、稳定运行。点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联香港云服务器活动...

百纵科技,美国独立服务器 E52670*1 32G 50M 200G防御 899元/月

百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...

网页加密为你推荐
yy频道中心yy频道怎么进频道中心,求图~!依赖注入依赖注入是什么意思?pw美团网电话是什么pw今日热点怎么删除今日热点自动弹出怎么卸载或屏蔽中小企业信息化信息化为中小企业发展带来了哪些机遇苹果5怎么越狱苹果5怎么越狱?彩信中心移动的彩信中心是?主页是?收不到彩信,怎么设置?开机滚动条电脑开机启动滚动条时间长怎么办?云挂机快手极速版后台云挂机辅?助各位用了吗?在哪找的?电子商务网站模板电子商务网站模板有免费的吗?电子商务网站模板哪里有?电子商务网站模板怎么找?
西安域名注册 汉邦高科域名申请 英语简历模板word 抢票工具 申请空间 英文站群 建立邮箱 卡巴斯基免费试用 服务器硬件防火墙 腾讯总部在哪 我的世界服务器ip 英雄联盟台服官网 帽子云排名 江苏双线 杭州电信宽带 学生机 空间排行榜 什么是dns phpwind论坛 hosts文件修改 更多