上海静态网页加密

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

HostKvm香港VPS七折:$5.95/月KVM-2GB内存/40GB硬盘/500GB月流量

HostKvm是一家成立于2013年的国外主机服务商,主要提供VPS主机,基于KVM架构,可选数据中心包括日本、新加坡、韩国、美国、俄罗斯、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。商家本月针对香港国际机房提供特别7折优惠码,其他机房全场8折,优惠后2G内存香港VPS每月5.95美元起,支持使用PayPal或者支付宝付款。下面以香港国际(HKGlobal)为...

免费注册宝塔面板账户赠送价值3188礼包适合购买抵扣折扣

对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...

Linode($5/月),新用户注册送100美元,11个数据中心云服务器

关于Linode,这是一家运营超过18年的VPS云主机商家,产品支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,最低每月费用5美元($0.0075/小时)起。目前,注册Linode的新用户添加付款方式后可以获得100美元赠送,有效期为60天,让更多新朋友可以体验Linode的产品和服务。Linode的云主机产品分为几类,下面分别列出几款套餐配置...

网页加密为你推荐
popmundofuck是什么意思google地球打不开google earth打不开怎么办?bluestacksbluestacks怎么用ps抠图技巧photoshop最基本的抠图方法和技巧!如何建立自己的网站如何建立自己的网站开机滚动条谁会调开机的滚动条安全漏洞web安全漏洞有哪些安全漏洞如何发现系统安全漏洞如何快速收录如何掌握百度收录之快速收录什么是云平台谁能简单说一下什么是云平台啊?
英文域名 php虚拟空间 arvixe oneasiahost 电影服务器 isatap ubuntu更新源 好看的桌面背景图片 青果网 免费ddos防火墙 智能骨干网 asp免费空间申请 双11秒杀 可外链网盘 流量计费 服务器合租 海外空间 华为k3 碳云 forwarder 更多