主要功能為加解密VBScript.Encode代碼,可以解密出一些加密過的網(wǎng)站助手的密碼
asp加密的加密方式
它的基本原理是,需要有一個需要加密的明文和一個隨機生成的解密鑰匙文件。然后使用這兩個文件組合起來生成密文。
我們首先從密鑰文件中得到密鑰值,然后從這段密鑰中截取和我們需要加密的明文同樣長度的密鑰。然后使用一個簡單的異或操作將明文和密鑰進行運算,那么得到的結(jié)果就是加密后的密文了。過程很簡單的。由于是使用了異或操作,所以解密將非常簡單,只要使用同樣的密鑰對密文再次進行異或操作就能夠解密了。在上面介紹的基礎(chǔ)上,你可以少加改動,就可以使用同樣的方法加密一個文件。唯一需要注意的是,對于一個二進制文件,你需要做一些完整性檢查以保證轉(zhuǎn)換回來的字符不要越界,F(xiàn)在你需要做的就是把密鑰保存在服務(wù)器上的一個安全的地方。
ASP網(wǎng)頁文件中加密內(nèi)容如何解密
官方加密程序:從微軟免費下載到sce10chs.exe 直接運行即可完成安裝過程。安裝完畢后,將生成screnc.exe文件,這是一個運行在DOS PROMAPT的命令工具。
單擊“開始”/程序/附件/命令提示符,在MS-DOS 命令行中輸入以下命令,即可對某個asp文件加密:
SRCENC [switches] <要加密asp文件名> <加密后的文件名>
其中[switches]項目可以選以下5個參數(shù)
[switches] 含義 舉例
/s 可選。命令中帶了該參數(shù),加密過程中屏幕上就不會有輸出。 screnc /s lacl.sct ulacl.sct
對當(dāng)前目錄中的腳本小程序lacl.sct加密,加密過程中屏幕不顯示任何信息
/f 可選。指定輸出文件是否覆蓋同名輸入文件。忽略,將不執(zhí)行覆蓋。 screnc /f lacl.asp
對文件 lacl.asp加密,并用編碼后的同名文件覆蓋原文件
/xl 可選。是否在.asp文件的頂部添加@Language指令。忽略,將添加。
/l defLanguage 可選。指定Script Encoder加密中選擇的缺省腳本語言。文件中不包含這種腳本語言特性的腳本將被Script Encoder 忽略。
對于HTML文件,JScript為內(nèi)置缺省腳本語言;對于ASP文件,VBScript為缺省腳本語言;對于擴展名為.vbs或.js的文件,Script Encoder也有自適應(yīng)能力。 screnc /l vbscript lacl.htm ulacl.htm
對文件 lacl.htm加密,并生成輸出文件 ulacl.htm,確保沒有指定語言屬性的腳本塊使用 VBScript
/e defExtension 可選。指定待加密文件的文件擴展名。缺省狀態(tài)下,Script Encoder能識別asa,asp,cdx,htm,html,js,sct和vbs文件。 screnc /e asp 11\*.* f:\labxw-jm
對11目錄中的所有.ASP 文件進行加密,并把編碼后的輸出文件放在f:\labxw-jm目錄中
- PC官方版
- 安卓官方手機版
- IOS官方手機版