人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

吐血推薦:asp作品保護方案

吐血推薦:asp作品保護方案

更新時間:2022-06-25 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

自從ASP(Active Server Pages)問世以來,因其可以創(chuàng)建健壯易于維護、與平臺無關(guān)的應(yīng)用系統(tǒng),ASP技術(shù)受到了越來越多網(wǎng)絡(luò)程序員的喜愛,使用ASP從事WEB開發(fā)的人也越來越多。但ASP只是一種非編譯型的、在服務(wù)端運行的腳本語言,采用明文(plain text)方式來編寫,即使采用了ASP加密程序?qū)SP源碼進行加密,也不一定能保證發(fā)布到運行環(huán)境中去的ASP應(yīng)用程序不被非法拷貝。對于高權(quán)限的管理員,可以輕而易舉從服務(wù)器端拷貝出ASP程序應(yīng)用到別的非授權(quán)網(wǎng)站。這樣給ASP應(yīng)用商業(yè)化帶來了一定的困難。如何有效保護開發(fā)出來的ASP程序,本文基于磁盤序列號產(chǎn)生的隨機性,結(jié)合微軟官方免費提供的ASP腳本加密程序SCRENC.EXE,很好地解決了這個問題。
磁盤序列號,簡稱磁盤ID,是對磁盤進行格式化時隨機產(chǎn)生的磁盤標識信息,是一個卷序列號。同一機器兩次格式化隨機產(chǎn)生固定格式的序列號相同幾率幾乎為零, DOS的后期版本和WINDOWS、WINNT均采用了這種磁盤標識方式,因而磁盤序列號常被運用用于商業(yè)化軟件進行加密使用。從WINDOWS9.X切換到MS-DOS方式,鍵入DIR命令后回車,屏幕出現(xiàn)當前卷標序列號信息,這個類似"0A48-1CD7"的序列號是一個16進制數(shù)。一些限期使用的軟件,在使用期限到了之后,會要求使用者在線申請新的授權(quán)序列號(使用許可)。這種授權(quán)序列號相當一部分是采用了靜態(tài)磁盤序列號結(jié)合時間產(chǎn)生的。安裝完畢之后的軟件,程序即使被非法拷貝到非初始安裝環(huán)境中,也不能使用。

上述思想用VC、VB及DELIPHI編程語言都容易實現(xiàn),那么,在ASP中又如何實現(xiàn)呢?VBScript作為一種健壯的、安全的用戶語言,是受客戶機系統(tǒng)限制的,不能處理客戶機上API的調(diào)用,也不能直接操縱客戶機上的文件和文件系統(tǒng)之外的控件。因而本文采用VBScript并結(jié)合ASP內(nèi)置組件FileSystem來實現(xiàn)上述思想。 以下程序根據(jù)具體情況略加修改,可以應(yīng)用于實際的ASP應(yīng)用系統(tǒng)。

作為講解實例,本文用到Access數(shù)據(jù)庫安全機制,實際應(yīng)用中,可以用其它格式的文件存放的數(shù)據(jù)。為便于闡述,我們先建一個Access數(shù)據(jù)庫ID.mdb(密碼為"kxj"),內(nèi)建一個DriveInfo表,數(shù)據(jù)結(jié)構(gòu)如下:

id(自動編號) ;
Serno(文本,12,磁盤序列號(10進制)) ;
Wrimark(數(shù)字,1,寫盤標志,)。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 岳阳县| 赣榆县| 罗田县| 彭泽县| 霍州市| 林州市| 莱阳市| 博乐市| 当雄县| 徐闻县| 凯里市| 云阳县| 仪陇县| 博爱县| 泸州市| 韶山市| 珲春市| 伊宁市| 行唐县| 祁阳县| 平山县| 清苑县| 广宁县| 潜江市| 阳高县| 苏州市| 宁南县| 都兰县| 辽宁省| 建昌县| 柏乡县| 乌拉特中旗| 舒城县| 横峰县| 潜山县| 临沭县| 大洼县| 麻江县| 灯塔市| 开封市| 卢龙县|