網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來(lái)的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 二、快速入門(mén) BITSHELL經(jīng)過(guò)了用戶嚴(yán)格的檢驗(yàn),作者對(duì)其精雕細(xì)琢反復(fù)修正,現(xiàn)在的版本使用極容易。確保BITSHELL硬盤(pán)或網(wǎng)絡(luò)安裝已經(jīng)成功,或BITSHELL源盤(pán)在軟驅(qū)中,加密方法如下: BITSHELL<源文件><目標(biāo)文件> 例如: BITSHELL TEST.EXE TESTOK.EXE 把TEXE.EXE加密不保留未加密的程序。輸入以下命令。 三、操作指南 1、BITSHELL參數(shù)的詳細(xì)說(shuō)明 BITSHELL可以用KEY環(huán)境變量來(lái)設(shè)定一些參數(shù),這樣可以簡(jiǎn)化使用過(guò)程。設(shè)置方法如下: SET KEY=[SCHEMExx,][STAY,][CHECKOVL] BITSHELL各項(xiàng)參數(shù)的意義如下: (1)參數(shù)SCHEMExx,若給出則依用戶的要求使用指定的變形算法,否則將隨機(jī)抽取一種加密算法。BITSHELL2.0共有20種算法可選。 每一種算法都有自己的特點(diǎn),有的加密難度大但解碼時(shí)間長(zhǎng),這種算法適合加密重要的代碼不是特別大的軟件,如算法三和十二;還有的加密難度適中但解碼速度快,如算法一,適合加密大型軟件。 每個(gè)用戶可以根據(jù)自己的特點(diǎn)選擇,如加密不同的版本用不同的算法,加密不同的程序用不同的算法。如選算法十五可給出SCHEME15,選算法十九可給出SCHMEM19等,依次類推。 (2)參數(shù)STAY用來(lái)選擇在加密程序執(zhí)行完畢后,是否駐留監(jiān)控程序。默認(rèn)值為不駐留監(jiān)控。 如果加密FoxPro編譯的程序,必須加參數(shù)SET KEY=STAY,以監(jiān)控覆蓋模塊。 (3)參數(shù)CHECKVOL如果被加密的程序中有覆蓋模塊,此參數(shù)是用來(lái)選擇是否檢查覆蓋模塊。對(duì)于用CLIPPER編譯出來(lái)的軟件,加密時(shí)設(shè)置該參數(shù)非常有必要。默認(rèn)值不檢查覆蓋模塊。 BITSHELL參數(shù)都是可選的,如果不設(shè)置,都有相應(yīng)的默認(rèn)值。默認(rèn)的設(shè)置為: (1)SCHEME為隨機(jī)挑選算法 2、使用BITSHELL BITSHELL的商品盤(pán)是加密的,用戶可以將其安裝在NOVELL網(wǎng)絡(luò)服務(wù)器上使用,源盤(pán)不能復(fù)制。如果只是臨時(shí)使用一次也可不用安裝,將BITSHELL源盤(pán)放入軟驅(qū)中直接使用。方法: BITSHELL<源程序>[<目標(biāo)程序>] 如果不設(shè)置目標(biāo)程序,加密的結(jié)果直接覆蓋在源程序上。加密所用算法可用環(huán)境變量KEY來(lái)設(shè)置。 例如:①BITSHELL C:TEST.EXE 其中<源程序>是需要加密的程序路徑名。源文件必須是可執(zhí)行文件以COM或EXE為后綴。如果缺省<目標(biāo)程序>則直接在<源程序>上加密。如果還想保留未加密的程序,就不要缺省<目標(biāo)程序>,并且保證源程序名與目標(biāo)程序名不同。 [說(shuō)明] 四、BITSHELL高級(jí)技巧 1、源程序嵌入式保護(hù)措施 軟件開(kāi)發(fā)者在其軟件開(kāi)發(fā)完成以后,再在關(guān)鍵地方鏈入以下函數(shù)。當(dāng)鏈接成功后,用BITSHELL.EXE將用戶軟件加密。這套被加密的軟件運(yùn)行時(shí),就可以檢測(cè)該程序是否被解密修改,以采取響應(yīng)的反擊措施,如拒絕執(zhí)行等等。 用戶可參考以下流程加密: (1)將自己的軟件(SAMPLE.C)編好,調(diào)試通過(guò)。 SAMPLE.C (2)在SAMPLE.C重要的地方調(diào)用加密函數(shù)。 SAMPLE.C (3)編譯SAMPLE.C成為SAMPLE.OBJ后,再將SAMPLE.OBJ和BLOBJ.OBJ鏈接成SAMPLE.EXE。 (4)用BITSHELL加密,鍵入命令執(zhí)行:
網(wǎng)絡(luò)的神奇作用吸引著越來(lái)越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來(lái)越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!