網頁的加密與解密 - 2007.1.1

由於網上資料容易複製,為了保護自己的創作,很多網站對網頁進行了加密保護,讓瀏覽的人不能很容易的看到Html語法,而更改其內容據為己有。網頁加密還應用於郵件帳號保護,對付一些專門收集信箱帳號用來發廣告信的工具。

大多數網頁加密採用了JavaScript來加密Html碼,達到瀏覽器可以辨認,而人難以辨認的目的。下面有個簡單的加密機,可以對網頁做不同程度的加密,加密後,檔案容量會視乎加密強度而增加。


網頁加密保護工具

 

原始語法:

保護後語法:  保護密度  保護強度  

 

 

另一方面,我們在瀏覽網頁時,遇到自己喜愛的歌,而這些歌曲的網頁又通常是經過加密處理的,那麼我們就需要對它解密,以找出歌曲的真正連結網址,下面這個簡單的JavaScript解密機,可以對加密的網頁進行解密處理。

步驟一:↑上方貼入加密結果 步驟二:按我一下↓下方會出現解密結果

其實解密的原理非常簡單,加密網頁的目的是讓我們看不懂網頁的語法,但是必須讓瀏覽器看得懂,解密的方法就是讓瀏覽器把它看得懂的網頁翻譯成我們能看懂的文字,下面有兩個更簡單的方法可以查看加密的網頁。

1) 不管用什麼編碼加密,加了幾層,只要在網址欄打上以下語句,再檢視原始檔就還原了。

javascript:document.write(document.documentElement.outerHTML);

2) 在網址欄打入下列語法,就會開個新視窗顯示原始碼。

javascript:void(pd_winhdn=window.open());void(pd_winhdn.document.write("<textarea%20id=show%20cols=100%20rows=25></textarea>"));void(pd_winhdn.document.all.show.value=document.all.tags("HTML")[0].outerHTML);void(pd_winhdn.setActive());

因此,無論用甚麼方法加密網頁,只能對付些取易不取難的外行,對於懂些電腦知識而又有心破解的人是無濟於事的,從觀念上教育大家尊重別人的勞動才是最終解決之道。

給同學們留個作業,試試看能不能把後面這個網頁裡的歌抓回來。(提示:檔案為wma格式) http://www.1ting.com/player/c5/player_132.html

* 以上兩個加密解密的小工具源碼取自“網站建置百寶箱”的討論區

 

KY'sHome | 攝影相關 | 電腦相關 | 我的相簿 | 其他類別