台灣最大程式設計社群網站
線上人數
1076
 
會員總數:245214
討論主題:189087
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> ASP加密的技巧--( fan62 著 )
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ASP加密的技巧--( fan62 著 )
價值 : 0 QP  點閱數:6982 回應數:0

樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
能加密的程式不只是asp而巳喔,凡是scripting 的語言都能加密,
而加密過的程式,在 <SCRIPT LANGUAGE="vbScript">和<SCRIPT LANGUAGE="JScript">的宣告都會被改成
<SCRIPT LANGUAGE="vbScript.encode">和<SCRIPT LANGUAGE="JScript.encode">!
而內文部份則都會變成亂碼!
原理是在web上執行時,server讀取到 <SCRIPT LANGUAGE="vbScript.encode">和
<SCRIPT LANGUAGE="JScript.encode">時, 就會先做解密再做執行的動作,
#ps:(系統本身要有支援才行!)#!!

----windows 2000 server----

據我所知,加密過的程式在windows 2000 server中巳內建支援(微軟宣稱的),
所以 並不需要做任何特殊昇級動作,只要放在windows2000 server的web上就能夠執行,和未加密的asp程式是一樣的用法!
但由於是微軟聲稱的,所以我還是建議要用的人, 最好還是企下載加密程式來安裝比較保險!

----windows NT4.0 & 98----

無法直接用,需要企下載加密程式安裝後, 方能使用!!
PS:先提醒各位程式高手,在使用加密程式前,須先將自己辛苦做的程式先備份起來,
因加密之後,就不能再復原了,改了一點點加密後的程式,都會造成執行錯誤!!
接下來便是加密程式的用法和參數了,在此我先假設你們都巳具備了使用加密程式的環境!
使用加密程式前,我要你們先做一個動作,就是先在根目錄底下建一個目錄,隨便什麼 目錄名稱,
只要你知道做什麼用就好了,再來就是找到執行加密的程式檔(檔名為 screnc.exe) ,
並copy到此目錄,以便日後可到此做程式加密的動作!!


進入正題:
第一步,先將要加密的程式copy到我要你們建的目錄裡
第二步,此加密程式須在dos環境底下執行,所以要先進入ms-dos模式,再從目錄裡
做執行,語法如下:


SCRENC [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
再來是 Script Encoder 用法的幾個範例,以及執行結果的簡要說明:
若要將輸入檔案 test.html 編碼,並產生輸出檔案 encode.html,請使用:

screnc test.html encode.html

若要將輸入檔案 test.htm 編碼,並且以編碼後的輸出檔案來覆寫輸入檔案,請使用:
screnc /f test.htm

若要將現行目錄中的所有 .ASP 檔案編碼,並且將編碼後的輸出檔案放在 c:\temp 目 錄中,請使用:
screnc *.asp c:\temp

若要將現行目錄中的所有檔案編碼為 .ASP 檔案,並且將輸出檔案放在 c:\temp 目錄 中,請使用:
screnc /e asp *.* c:\temp

若要將輸入檔案 test.htm 編碼,產生輸出檔案 encode.htm,並確認將其中未指定語言 屬性的所有 script 區塊指定為使用 VBScript,請使用:
screnc /l vbscript test.htm encode.htm

若要將現行目錄中的所有 scriptlet 檔案編碼,並以編碼後的檔案覆寫原來的檔案,而 且不顯示任何訊息,請使用:
screnc /s /f *.sct

本篇文章發表於2000-09-08 00:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.