




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、網(wǎng)頁加密完全攻略 現(xiàn)在專業(yè)性的網(wǎng)站越來越多,許多網(wǎng)友們都在網(wǎng)上建立起了自己的小家。不過辛辛苦苦制作的網(wǎng)頁被人拿去改頭換面卻是件非常痛心的事,所以大家都想保護自己獨創(chuàng)的作品,為自己的網(wǎng)頁上把鎖,今天就讓我?guī)Т蠹伊私庖幌氯绾谓o我們的網(wǎng)頁加上一把密碼鎖。 一、常用JavaScript密碼鎖1. 了解javascript JavaScript是一種新的網(wǎng)頁描述語言,是由Sun公司以及網(wǎng)景Netscape公司開發(fā)的,此一語言可以被嵌入HTML的文件之中,使用它可以讓你設計
2、交互性的網(wǎng)頁內(nèi)容。2. javascript特點 使用javascript非常簡單,只是一小段代碼,就可以讓網(wǎng)頁發(fā)生千奇百怪的效果,而且使用javascript來加密的方法是網(wǎng)絡中加密最常用的方法。3. 使用javascript加密 使用javascript加密最簡單的結(jié)果就是讓瀏覽者不能使用鼠標右鍵,當他點擊右鍵想對圖片進行保存或者復制文字的時候就會彈出一個警告窗口或是彈出收藏夾等。實現(xiàn)方法:(1)利用彈出窗口封鎖鼠標右鍵將下面這段代碼放在網(wǎng)頁HTM
3、L代碼的head/head標志中,就可以實現(xiàn)封鎖右鍵,給網(wǎng)頁加密。 script language="javascript"function click( if (event.button=2 alert('本站不準使用右鍵,使用左鍵吧!_' document.onmousedown=click/script (2)彈出“添加收藏夾”封鎖鼠標右鍵將下面這段代碼放在網(wǎng)頁的HTML代碼的head/head標志中。實現(xiàn)點擊右鍵出現(xiàn)“添加到收藏夾”選項。script language="javascript"function click( if
4、(event.button=2 window.external.addFavorite('http:/www.51CTO.com/,' 51CTO'document.onmousedown=click/script(3)徹底封鎖鼠標右鍵將下面這段代碼放在網(wǎng)頁的HTML代碼的head/head標志中能夠?qū)崿F(xiàn)徹底封鎖鼠標右鍵的效果,由于這個腳本在右鍵按下時調(diào)用一個函數(shù),所以可以改為很多種類型。即使按下左鍵,再按下右鍵,放開左鍵,再放開右鍵的方法也還是破解不了。 scriptfunction DM(eif(!nsif(event.button1window.external.
5、addFavorite(' 大眾網(wǎng)絡報'elseif(e.which1return falsens=navigator.appName="Netscape"if(nsdocument.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN;document.onmousemove=DM;document.onmousedown=DM;/script(4)禁止查看源文件將下面這段代碼放在網(wǎng)頁的HTML代碼的head/head標志中則可以實現(xiàn)禁止利用IE瀏覽器查看源文件。script language="JavaSc
6、ript"!-document.onmousedown=clickfunction click( if ( event.button=2 alert('不準查看源文件' if ( event.button=3 alert('不準查看源文件' /-/script(5)用亂碼顯示鏈接、調(diào)用地址加密。利用某些函數(shù)把URL字符轉(zhuǎn)換成ASCII碼,從而達到隱藏鏈接Frame頁面和*.js,*.asp等腳本的目的。返回ASCII碼escape(character,ASCII碼為%XX格式,XX是十六進制,如空格鍵為%20。返回字符unEscape(string如:
7、!var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe%20SRC%3D%22http%3A/XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"/-/script 利用javascript還可以使用調(diào)用腳本顯示頁面加密、密碼校驗等加密方法,但
8、是由于代碼繁雜而不經(jīng)常使用,這里就不多講了。二、使用IIS的密碼鎖 不要以為只有javascript可以加密,使用IIS也可實現(xiàn)加密,只要你電腦上安裝的Web服務器是IIS,而你又是管理員權(quán)限的用戶時,就可以用一種簡單的方法來實現(xiàn)密碼驗證。(注意:使用Win 2000 Server版并安裝了IIS及域用戶管理器)1. 啟動“Internet 服務管理器”步驟一:單擊“開始”“設置”“控制面板”,雙擊進入到“管理工具”中,打開“Internet 服務管理器”,展開左窗口的“默認Web站點”,然后在其所展開的目錄中選中我們想對其進行加密的
9、目錄(如:lastcoco,然后單擊“屬性”按鈕,打開“l(fā)astcoco屬性”對話框(如圖1)。=780 window.open(' src=" onload="if(this.width > 780this.width = 780;if(this.height > 700 this.height = 700;" border=0> 圖 1步驟二:選擇“l(fā)astcoco屬性”對話框中“目錄安全性”標簽,單擊“匿名訪問及驗證控件”域中的“編輯”按鈕。這時會彈出“驗證方法”對話框,在“驗證方法”對話框中,取消“允許匿名訪問”選項前面的勾選,然
10、后勾選“基本驗證(密碼用明文送出)”選項,最后單擊“確定”按鈕退出(如圖2)。=780 window.open(' src=" onload="if(this.width > 780this.width = 780;if(this.height > 700 this.height = 700;" border=0> 圖 22. 使用“域用戶管理器”設置用戶的名稱及密碼光對目錄的安全設置了還不行,為了讓上網(wǎng)的朋友們只有在輸入用戶名稱和密碼后才可以瀏覽放在該目錄下的網(wǎng)頁,我們還要使用“域用戶管理器”設置用戶的名稱及密碼。單擊“開始”“程序”“
11、系統(tǒng)管理工具”(公用)“域用戶管理器”,啟動“域用戶管理器”(如圖3)。在這里我們給域用戶里添加新用戶,選擇“用戶”“新用戶”,然后在“新用戶”窗口中輸入新用戶的“用戶名及密碼”等等,然后取消“用戶下次登錄時須改變密碼”的選項。=780 window.open(' src=" onload="if(this.width > 780this.width = 780;if(this.height > 700 this.height = 700;" border=0> 圖 3到此為止,利用IIS服務器來給網(wǎng)頁加密就全部完成了,當用戶想訪問安全目
12、錄下的網(wǎng)頁時。只要在出現(xiàn)的“輸入網(wǎng)絡密碼”窗口中輸入我們在“域用戶管理器”中設置的新用名名及密碼就可以進入安全設置目錄(如圖4)。=780 window.open(' src=" onload="if(this.width > 780this.width = 780;if(this.height > 700 this.height = 700;" border=0> 圖 4三、使用ASP程序密碼鎖 除了使用IIS服務器來給網(wǎng)頁加密,我們還可以使用ASP程序來給網(wǎng)頁進行加密,一般來
13、說利用程序來進行密碼驗證的方法比較通用,現(xiàn)在大多數(shù)網(wǎng)站都使用ASP程序,它對Web服務器沒有具體要求,而其加密就是借助數(shù)據(jù)庫及ASP程序進行設計,來實現(xiàn)一種通用網(wǎng)頁加密。 1. 打開Microsoft Access,建立一個“用戶名及密碼”的數(shù)據(jù)表,假設將這個表取名為User,數(shù)據(jù)庫名為lastcoco.mdb,數(shù)據(jù)表的結(jié)構(gòu)如下:字段說明 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 用戶名稱 ID文本 15 密碼 PWD 文本 15 2. 編輯一個PASS.ASP的驗證文件,源代碼如下:%Function Check( ID, Pwd Dim conn, par, rsSet conn = S
14、erver.CreateObject("ADODB.Connection"par = "driver=Microsoft Access Driver (*.mdb "conn.Open par && "dbq=" && Server.MapPath("lastcoco.mdb "sql = "Select ? From users Where ID='" && ID && "' And Pwd = '
15、;" && Pwd &&"'"Set rs = conn.Execute( sql If rs.EOF ThenCheck= FalseElseCheck= TrueEnd IfEnd Function%If IsEmpty(Session("Passed" Then Session("Passed" = FalseHead = "請輸入用戶名和密碼"ID = Request("ID"Pwd = Request("Pwd"If
16、 ID = "" Or Pwd = "" ThenHead = "請輸入用戶名和密碼"Else If Not Check( ID, Pwd ThenHead = "用戶名稱或密碼有錯"ElseSession("Passed" = TrueEnd IfIf Not Session("Passed" Then %htmlhead title/title /headbody BGCOLOR="#FFFFFF"h2 ALIGN="CENTER"
17、%=Head%/h2hr WIDTH="100%"form Action="%=Request.ServerVariables("PATH_INFO"%" Method="POST"table BORDER="1" CELLSPACING="0"trtd ALIGN="RIGHT"用戶名稱:/tdtdinput Type="Text" Name="ID" Size="12" Value="
18、;%=ID%"/td/trtr td ALIGN="RIGHT"密碼:/tdtdinput Type="Password" Name="Pwd" Size="12" Value="%=Pwd%"/td /tr/tablepinput Type="Submit" Value="確定" /p /formhr WIDTH="100%" align="center"/body /html%Response.EndE
19、nd If % 3. 在需要加密網(wǎng)頁的HTML代碼最前面加上! -#include file="pass.asp"-就可以了。由于這個驗證合法性的頁面具有通用性,所以非常方便使用。 四、使用軟件密碼鎖 現(xiàn)在給網(wǎng)頁加密的軟件非常多,這里就不一一講解,其基本原理都是利用javascript代碼,只不過是這些軟件都自動準備好了這些代碼,只需使用者將網(wǎng)頁源代碼粘進去按一下加密按鈕就OK了。 在這里我們介紹一款綠色的小軟件“世紀鳥網(wǎng)頁加密精靈”,大家不要小看這只鳥,通過這只小鳥,能更方便快速的對網(wǎng)頁進行加密。 下載雙擊打開這只小鳥,只見XP風格的界面跳到眼前,左邊豎著一排是加密選項按鈕,分別是“網(wǎng)頁代碼加密”、“網(wǎng)頁登錄密碼”“鼠標右鍵屏蔽”、“網(wǎng)頁選擇屏蔽”、“鼠標右鍵對話”、“框架包含限制”這些。右邊則是網(wǎng)頁代碼加密對話框,在這個對話框中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)業(yè)園區(qū)場地使用權(quán)轉(zhuǎn)讓協(xié)議范本
- 合伙合同挖機協(xié)議書
- 門店啟動合同協(xié)議書模板
- 生態(tài)環(huán)境綜合整治工程項目概況
- 2025智能化城市配送快件運輸合作協(xié)議
- 課件特點介紹
- 生態(tài)家居市場攻略
- 輸配電系統(tǒng)的智能化巡檢與維護考核試卷
- 水力發(fā)電原理與實踐考核試卷
- 城市道路工程課件
- 臨床成人失禁相關(guān)性皮炎的預防與護理團體標準解讀
- 個人開車與單位免責協(xié)議書
- JGJT46-2024《建筑與市政工程施工現(xiàn)場臨時用電安全技術(shù)標準》知識培訓
- 書法鑒賞 (浙江財大版)學習通超星期末考試答案章節(jié)答案2024年
- 離婚協(xié)議書電子版模板可打印
- 國開(河北)2024年秋《農(nóng)產(chǎn)品檢驗技術(shù)》形成性考核1-4答案
- Siemens WinCC:WinCC遠程訪問與Web發(fā)布技術(shù)教程.Tex.header
- 廣東省廣州市黃埔區(qū)2023-2024學年七年級下學期期末生物學試題(解析版)
- 2024年江西省中考生物·地理合卷試卷真題(含答案逐題解析)
- 企業(yè)管理-《資產(chǎn)減值損失的稅務情況說明》
- 2025屆廣東省華附、省實、深中、廣雅四校高考歷史押題試卷含解析
評論
0/150
提交評論