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