html guard是一款小巧易用的html編輯器,軟件集合了代碼輸入輸出、源碼加密、圖像與文本保護(hù)、代碼結(jié)構(gòu)查看等功能,可以有效地加強(qiáng)網(wǎng)頁(yè)源碼的安全性,避免網(wǎng)頁(yè)被人復(fù)制或者盜取相應(yīng)的源碼,大大地保護(hù)了個(gè)人的知識(shí)產(chǎn)權(quán)。
軟件功能:
一、輸入和輸出
HTML Guard提供了標(biāo)準(zhǔn)的Windows安裝程序,無(wú)須過(guò)多的設(shè)置,一路回車(chē)即可完成安裝。如圖1所示,啟動(dòng)HTML Guard后,在“輸入”選項(xiàng)卡,添加需要保護(hù)的HTML網(wǎng)頁(yè)文件,如果你要保護(hù)整個(gè)網(wǎng)站中的所有文件,可選擇“保護(hù)目錄中的所有文件”單選框及“包含子 目錄”復(fù)選框,并“瀏覽”選擇根Web文件夾。切換到“輸出”選項(xiàng)卡,在這里,你要選擇受保護(hù)的網(wǎng)頁(yè)文件的輸出文件夾,選擇“通過(guò)FTP上傳到服務(wù)器”單 選框,你還可以直接把保護(hù)后的網(wǎng)頁(yè)文件上傳到服務(wù)器
二、加密源代碼
切換到源代碼選項(xiàng)卡,HTML Guard為所保護(hù)的網(wǎng)頁(yè)提供了三種處理方式:
1.加密源代碼。確切地說(shuō),應(yīng)該叫做“編譯源代碼”,經(jīng)過(guò)編譯后的源代碼,它需要支持JavaScript 1.0以上的瀏覽器才能正確顯示,如果你擔(dān)心他人不能正確查看你的網(wǎng)頁(yè),可以在下面的文本框中鍵入以下提示信息:要正確查看該頁(yè),需要支持 JavaScript 1.0以上的瀏覽器。
2.壓縮源代碼。此項(xiàng)的主要作用是除去源代碼中的空行,使源代碼更加緊湊,從而縮短網(wǎng)頁(yè)文件載入瀏覽器的時(shí)間。經(jīng)過(guò)壓縮后的源代碼,他人將無(wú)法讀懂,這在一定程度上保護(hù)了作者的版權(quán)。
3.插入空行。我們可以在網(wǎng)頁(yè)源代碼的最上面和最下面插入若干空行,使打開(kāi)的網(wǎng)頁(yè)源代碼顯示一片“空白”,讓他人誤認(rèn)為該文本是空文本。如果你 選中“在頂端插入以下文本”復(fù)選框,并在下面的文本框中鍵入“源代碼不可用…”或“讀取源代碼錯(cuò)誤”,這樣更能達(dá)到迷惑他人的效果。需要說(shuō)明的是,插入的 空行將會(huì)增大網(wǎng)頁(yè)文件的大小,每增加一個(gè)空行,將使網(wǎng)頁(yè)文件增大兩個(gè)字節(jié)。另外,如果要插入空行,最好插入250個(gè)以上的空行,這樣,即使他人以“最大 化”查看網(wǎng)頁(yè)源代碼,查看軟件也將顯示“空白”。
三、圖像及文本的保護(hù)
圖像和文本的保護(hù),主要是在瀏覽器中禁止鼠標(biāo)右鍵菜單和選擇文本,在“圖像/文本”選項(xiàng)卡上,HTML Guard還提供了其它選項(xiàng):不在狀態(tài)欄上顯示鏈接;禁止瀏覽器打印網(wǎng)頁(yè);禁止將圖像保存在瀏覽器緩存中
四、查看結(jié)果
經(jīng)過(guò)以上的設(shè)置,我們就可以正式處理要保護(hù)的網(wǎng)頁(yè)文件了。切換到“結(jié)果”選項(xiàng)卡,點(diǎn)擊“處理文件”,HTML Guard彈出警告對(duì)話(huà)框,點(diǎn)擊“繼續(xù)”,就會(huì)生成處理結(jié)果。HTML Guard給出了三個(gè)選項(xiàng),點(diǎn)擊“路徑”,可以打開(kāi)“輸出”文件夾;點(diǎn)擊“瀏覽輸入”,可以在默認(rèn)的瀏覽器中打開(kāi)該頁(yè)面;點(diǎn)擊“顯示源代碼”,可以用記事 本查看該頁(yè)的源代碼。