利用Unescape實(shí)現(xiàn)的網(wǎng)頁代碼加密和解密功能,網(wǎng)提供的站長(zhǎng)工具中就有這個(gè)效果,將上面文本框中的密文連續(xù)解密兩次就可以得到本特效的原文。解密的過程:利用unescape方法對(duì)“密文”框里的內(nèi)容進(jìn)行解碼;加密的過程:利用escape方法對(duì)“明文”框里的內(nèi)容進(jìn)行編碼。
演示:
<html><head><title>網(wǎng)頁加密</title><style>textarea {width:90%;height:30%}</style></head><body bgcolor="#C0C0C0"><p align="center"><textarea id=s rows="16" cols="20" style="border: 1 solid #000000;overflow:auto" name="s"><script><!--document.write(unescape("%3Cscript%3E%0D%0A%3C%21--%0D%0Adocument.write%28unescape%28%22%253Cstyle%253E%250D%250Atextarea%257Bwidth%253A90%2525%253Bheight%253A30%2525%257D%250D%250A%253C/style%253E%250D%250A%250D%250A%253Ctextarea%2520id%253Ds%253E%25u5BC6%25u6587%25u653E%25u8FD9%25u8FB9%253C/textarea%253E%250D%250A%250D%250A%253Chr%253E%250D%250A%253Cinput%2520type%253Dbutton%2520onclick%253Ddecode%2528%2529%2520value%253D%25u89E3%25u5BC6%253E%250D%250A%253Cinput%2520type%253Dbutton%2520onclick%253Dredecode%2528%2529%2520value%253D%25u518D%25u89E3%253E%250D%250A%257C%250D%250A%253Cinput%2520type%253Dbutton%2520onclick%253Dencode%2528%2529%2520value%253D%25u52A0%25u5BC6%253E%250D%250A%253Cinput%2520type%253Dbutton%2520onclick%253Dreencode%2528%2529%2520value%253D%25u518D%25u52A0%253E%250D%250A%253Chr%253E%250D%250A%253Ctextarea%2520id%253Dd%253E%25u660E%25u6587%25u5728%25u8FD9%25u91CC%2520%253C/textarea%253E%250D%250A%253Cscript%253E%250D%250Afunction%2520decode%2528%2529%257B%250D%250Ad.value%253Dunescape%2528s.value%2529%250D%250A%257D%250D%250A%250D%250Afunction%2520redecode%2528%2529%257B%250D%250Ad.value%253Dunescape%2528d.value%2529%250D%250A%257D%250D%250Afunction%2520encode%2528%2529%257B%250D%250As.value%253Descape%2528d.value%2529%250D%250A%257D%250D%250Afunction%2520reencode%2528%2529%257B%250D%250As.value%253Descape%2528s.value%2529%250D%250A%257D%250D%250A%253C/script%253E%250D%250A%22%29%29%3B%0D%0A//--%3E%0D%0A%3C/script%3E"));//--></script></textarea><hr size="1" color="#000000"><p align=center><input type=button onclick=decode() value=解密 style="background-color: #FFFFFF; border-style: solid; border-width: 1"><input type=button onclick=redecode() value=再解 style="background-color: #FFFFFF; border: 1 solid #000000"> |<input type=button onclick=encode() value=加密 style="background-color: #FFFFFF; border: 1 solid #000000"><input type=button onclick=reencode() value=再加 style="background-color: #FFFFFF; border: 1 solid #000000"> <br> <hr size="1" color="#000000"><p align="center"><textarea id=d rows="16" cols="20" style="border: 1 solid #000000;overflow:auto" name="d">明文在這里 </textarea><p align="center">將上面文本框中的密文連續(xù)解密兩次就可以得到本特效的原文。</body></html><script language=javascript>function decode(){ //解密的過程d.value=unescape(s.value) //利用unescape方法對(duì)“密文”框里的內(nèi)容進(jìn)行解碼}function redecode(){ //再次解密的過程d.value=unescape(d.value) //源文本來自“明文”框}function encode(){ //加密的過程s.value=escape(d.value) //利用escape方法對(duì)“明文”框里的內(nèi)容進(jìn)行編碼s.value='<script><!--document.write(unescape("' + s.value + '"))--></script' + '>'}function reencode(){ //再加密的過程s.value=escape(s.value) //源文本來自“密文”框s.value='<script><!--document.write(unescape("' + s.value + '"))--></script' + '>'}</script> <div style="text-align:center;margin:30px 0 0 0;"><hr style="color:#999;height:1px;">如不能顯示效果,請(qǐng)按Ctrl+F5刷新本頁,更多網(wǎng)頁代碼:<a href='http://www.vxbq.cn/' target='_blank'>http://www.vxbq.cn/</a></div>提示:可修改后代碼再運(yùn)行!
上一篇 通過分析IIS日志:今日百度將大規(guī)模更新
下一篇 C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程
程序員人生,我編程,我富裕,記住wfuyu網(wǎng),php教程,php學(xué)習(xí),php手冊(cè),CMS模版制作
聲明:本站大部分內(nèi)容是作者原創(chuàng),少部分收集于互聯(lián)網(wǎng)供大家一起學(xué)習(xí),原版權(quán)很多不明,如有侵權(quán)請(qǐng)聯(lián)系本站,謝謝!
粵ICP備14040726號(hào)-1?? 2015-2020 程序員人生 版權(quán)所有