當前位置:首頁 » 密碼管理 » 加密與解密第三版光碟

加密與解密第三版光碟

發布時間: 2024-06-21 18:52:34

⑴ 濡備綍瑙e瘑澶栧崠琚鍔犲瘑鐨勫厜鐩

寤鴻浣跨敤鈥滆櫄鎷熷厜椹7.3浜屽悎涓鍏夌熺増鈥濇妸琚鍔犲瘑鍏夌洏鍘嬪埗鎴愯櫄鎷熷厜鐩橈紝鍐嶆妸姝よ櫄鎷熷厜鐩樻彃鍏ヨ櫄鎷熷厜椹憋紝榪欑嶆柟娉曚笉鏄涓囪兘錛屼絾鎴戣瘯榪囩殑鏄鍙瑕佷笉鏄鍔犲瘑鏃舵妸鏂囦歡闅愯棌鐨勫ぇ閮ㄥ垎閮借兘鐪嬶紝浣犲彲浠ヨ瘯涓嬶紒

⑵ 濡備綍緇欏姞瀵嗙殑鍏夌洏瑙e瘑

濡傛灉鏄鐢ㄨ蔣浠訛紙姣斿傝村姞瀵嗗ぇ甯堬級鍔犲瘑鐨勶紝灝辯敤鐩稿悓鐨勮蔣浠惰В瀵嗭紝鍙浠ュ啀涓嬩竴涓銆傚傛灉鏄鐢ㄧ郴緇熻嚜甯﹀姞瀵嗗伐鍏峰垯鎸変互涓嬭繘琛
姝ラや竴錛氭墦寮Windows璧勬簮綆$悊鍣ㄣ
姝ラや簩錛氬彸閿鍗曞嚮鍔犲瘑鏂囦歡鎴栨枃浠跺す錛岀劧鍚庡崟鍑燴滃睘鎬р濄
姝ラや笁錛氬湪鈥滃父瑙勨濋夐」鍗′笂錛屽崟鍑燴滈珮綰р濄
姝ラゅ洓錛氭竻闄も滃姞瀵嗗唴瀹逛互渚誇繚鎶ゆ暟鎹鈥濆嶉夋嗐

⑶ 軟盤硬碟光碟的加密解密技術

第一:軟盤的加密解密技術
要學加密解密,必須知道匯編語言,現把主要用到的語言介紹如下
1、DEBUG 的指令
2、部分匯編指令(MOV,CALL,RET 與 RETF ,CMP,JZ,JNZ,JB,JG等)
3、各種寄存器(a 數據寄存器分 b 指針寄存器分 c 變址寄存器分 d 控制寄存器)
4、軟盤讀寫
5、軟盤結構
6、保護的種類(空白磁區,非標准磁區,異常大小的磁區,隱藏磁區,增加額外磁區,虛擬磁區,長軌,無縫鎖,額外磁軌)

第二:硬碟加密的方法
陝西 肖華勇

一、修改硬碟分區表信息
硬碟分區表信息對硬碟的啟動至關重要,如果找不到有效的分區表,將不能從硬碟啟動或即使從軟盤啟動也找不到硬碟。
通常,第一個分區表項的第0子節為80H,表示C盤為活動DOS分區,硬碟能否自舉就依靠它。若將該位元組改為00H,則不能從硬碟啟動,但從軟盤啟動後,硬碟仍然可以訪問。分區表的第4位元組是分區類型標志,第一分區的此處通常為06H,表示C盤為活動DOS分區,若對第一分區的此處進行修改可對硬碟起到一定加密作用。具體表現在:
1.若將該位元組改為0,則表示該分區未使用,當然不能再從C盤啟動了。從軟盤啟動後,原來的C盤不見了,你看到的C盤是原來的D盤,D盤是原來的E盤,依此類推。
2.若將此處位元組改為05H,則不但不能從硬碟啟動,即使從軟盤啟動,硬碟的每個邏輯盤都不可訪問,這樣等於整個硬碟被加密了。另外,硬碟主引導記錄的有效標志是該扇區的最後兩位元組為55AAH。若將這兩位元組變為0,也可以實現對整個硬碟加鎖而不能被訪問。
硬碟分區表在物理0柱面0磁頭1扇區,可以用Norton for Win95中的Diskedit直接將該扇區調出並修改後存檔。或者在Debug下用INT 13H的02H子功能將0柱面0磁頭1扇區讀到內存,在相應位置進行修改,再用INT 13H的03H子功能寫入0柱面0磁頭1扇區就可以了。
上面的加密處理,對一般用戶來講已足夠了。但對有經驗的用戶,即使硬碟不可訪問,也可以用INT 13H的02H子功能將0柱面0磁頭1扇區讀出,根據經驗將相應位置數據進行修改,可以實現對硬碟解鎖,因為這些位置的數據通常是固定的或有限的幾種情形。另外一種保險但顯得笨拙的方法是將硬碟的分區表項備份起來,然後將其全部變為0,這樣別人由於不知道分區信息,就無法對硬碟解鎖和訪問硬碟了。

二、對硬碟啟動加口令
我們知道,在CMOS中可以設置系統口令,使非法用戶無法啟動計算機,當然也就無法使用硬碟了。但這並未真正鎖住硬碟,因為只要將硬碟掛在別的計算機上,硬碟上的數據和軟體仍可使用。要對硬碟啟動加口令,可以首先將硬碟0柱面0磁頭1扇區的主引導記錄和分區信息都儲存在硬碟並不使用的隱含扇區,比如0柱面0磁頭3扇區。然後用Debug重寫一個不超過512位元組的程序(實際上100多位元組足矣)裝載到硬碟0柱面0磁頭1扇區。該程序的功能是執行它時首先需要輸入口令,若口令不對則進入死循環;若口令正確則讀取硬碟上存有主引導記錄和分區信息的隱含扇區(0柱面0磁頭3扇區),並轉去執行主引導記錄。
由於硬碟啟動時首先是BIOS調用自舉程序INT 19H將主硬碟的0柱面0磁頭1扇區的主引導記錄讀入內存0000:7C00H處執行,而我們已經偷梁換柱,將0柱面0磁頭1扇區變為我們自己設計的程序。這樣從硬碟啟動時,首先執行的不是主引導程序,而是我們設計的程序。在執行我們設計的程序時,口令若不對則無法繼續執行,也就無法啟動了。即使從軟盤啟動,由於0柱面0磁頭1扇區不再有分區信息,硬碟也不能被訪問了。當然還可以將我們設計的程序像病毒一樣,將其中一部分駐留在高端內存,監視INT 13H的使用,防止0柱面0磁頭1扇區被改寫。

三、對硬碟實現用戶加密管理
UNIX操作系統可以實現多用戶管理,在DOS系統下,將硬碟管理系統進行改進,也可實現類似功能的多用戶管理。該管理系統可以滿足這樣一些要求:
1.將硬碟分為公用分區C和若干專用分區D。其中「超級用戶」來管理C區,可以對C區進行讀寫和更新系統;「特別用戶」(如機房內部人員)通過口令使用自己的分區,以保護自己的文件和數據;「一般用戶」(如到機房上機的普通人員)任意使用劃定的公用分區。後兩種用戶都不能對C盤進行寫操作,這樣如果把操作系統和大量應用軟體裝在C盤,就能防止在公共機房中其他人有意或無意地對系統和軟體的破壞,保證了系統的安全性和穩定性。
2.在系統啟動時,需要使用軟盤鑰匙盤才能啟動系統,否則硬碟被鎖住,不能被使用。
此方法的實現可通過利用硬碟分區表中各邏輯盤的分區鏈表結構,採用匯編編程來實現。

四、對某個邏輯盤實現防寫
我們知道,軟盤上有防寫缺口,在對軟盤進行寫操作前,BIOS要檢查軟盤狀態,如果防寫缺口被封住,則不能進行寫操作。而防寫功能對硬碟而言,在硬體上無法進行,但可通過軟體來實現。在DOS系統下,磁碟的寫操作包括幾種情況:①在COMMAND.COM支持下的寫操作,如MD、RD、COPY等;②在DOS功能調用中的一些子功能如功能號為10H、13H、3EH、5BH等可以對硬碟進行寫操作;③通過INT 26H將邏輯扇區轉換為絕對扇區進行寫;④通過INT 13H的子功能號03H、05H等對磁碟進行寫操作。但每一種寫操作最後都要調用INT 13H的子功能去實現。因此,如果對INT 13H進行攔截,可以實現禁止對硬碟特定邏輯盤的寫操作。由於磁碟上文件的寫操作是通過INT 13H的03H子功能進行寫,調用此子功能時,寄存器CL表示起始扇區號(實際上只用到低6位);CH表示磁軌號,在硬碟即為柱面號,該柱面號用10位表示,其最高兩位放在CL的最高兩位。對硬碟進行分區時可以將硬碟分為多個邏輯驅動器,而每個邏輯驅動器都是從某一個完整的柱面開始。如筆者的硬碟為2.5GB,分為C、D、E、F、G五個盤。其中C盤起始柱面號為00H,D盤起始柱面號為66H,E盤起始柱面號為E5H,F盤起始柱面號為164H,G盤起始柱面號為26BH。如果對INT 13H進行攔截,當AH=03H,並且由CL高兩位和CH共同表示的柱面號大於E4H並小於164H,就什麼也不做就返回,這樣就可以實現對E盤禁止寫。

第三:光碟的加密和解密技術

要了解光碟的加密原理,首先就要了解光碟的結構,其結構同製造過程密切相關。大家都知道,光碟只是一個統稱,它分成兩類,一類是只讀型光碟,其中包括CD-Audio、CD-Video、CD-ROM、DVD-Audio、DVD-Video、DVD-ROM等;另一類是可記錄型光碟,它包括CD-R、CD-RW、DVD-R、DVD+R、DVD+RW、DVD-RAM、Double layer DVD+R等各種類型。

根據光碟結構,光碟主要分為CD、DVD、藍光光碟等幾種類型,這幾種類型的光碟,在結構上有所區別,但主要結構原理是一致的。而只讀的CD光碟和可記錄的CD光碟在結構上沒有區別,它們主要區別在材料的應用和某些製造工序的不同,DVD方面也是同樣的道理。現在,我們就以CD光碟為例進行講解。

我們常見的CD光碟非常薄,它只有1.2mm厚,但卻包括了很多內容。從圖1中可以看出,CD光碟主要分為五層,其中包括基板、記錄層、反射層、保護層、印刷層等。現在,我們分別進行說明。

1.基板

它是各功能性結構(如溝槽等)的載體,其使用的材料是聚碳酸酯(PC),沖擊韌性極好、使用溫度范圍大、尺寸穩定性好、耐候性、無毒性。一般來說,基板是無色透明的聚碳酸酯板,在整個光碟中,它不僅是溝槽等的載體,更是整體個光碟的物理外殼。CD光碟的基板厚度為1.2mm、直徑為120mm,中間有孔,呈圓形,它是光碟的外形體現。光碟之所以能夠隨意取放,主要取決於基板的硬度。

在讀者的眼裡,基板可能就是放在最底部的部分。不過,對於光碟而言,卻並不相同。如果你把光碟比較光滑的一面(激光頭面向的一面)面向你自己,那最表面的一面就是基板。需要說明的是,在基板方面,CD、CD-R、CD-RW之間是沒有區別的。

2.記錄層(染料層)

這是燒錄時刻錄信號的地方,其主要的工作原理是在基板上塗抹上專用的有機染料,以供激光記錄信息。由於燒錄前後的反射率不同,經由激光讀取不同長度的信號時,通過反射率的變化形成0與1信號,藉以讀取信息。目前市場上存在三大類有機染料:花菁(Cyanine)、酞菁 (Phthalocyanine) 及偶氮 (AZO) 。

目前,一次性記錄的CD-R光碟主要採用(酞菁)有機染料,當此光碟在進行燒錄時,激光就會對在基板上塗的有機染料,進行燒錄,直接燒錄成一個接一個的"坑",這樣有"坑"和沒有"坑"的狀態就形成了『0\'和『1\'的信號,這一個接一個的"坑"是不能回復的,也就是當燒成"坑"之後,將永久性地保持現狀,這也就意味著此光碟不能重復擦寫。這一連串的"0"、"1"信息,就組成了二進制代碼,從而表示特定的數據。

在這里,需要特別說明的是,對於可重復擦寫的CD-RW而言,所塗抹的就不是有機染料,而是某種碳性物質,當激光在燒錄時,就不是燒成一個接一個的"坑",而是改變碳性物質的極性,通過改變碳性物質的極性,來形成特定的"0"、"1"代碼序列。這種碳性物質的極性是可以重復改變的,這也就表示此光碟可以重復擦寫。

3.反射層

這是光碟的第三層,它是反射光碟機激光光束的區域,借反射的激光光束讀取光碟片中的資料。其材料為純度為99.99%的純銀金屬。

這個比較容易理解,它就如同我們經常用到的鏡子一樣,此層就代表鏡子的銀反射層,光線到達此層,就會反射回去。一般來說,我們的光碟可以當作鏡子用,就是因為有這一層的緣故。

4.保護層

它是用來保護光碟中的反射層及染料層防止信號被破壞。材料為光固化丙烯酸類物質。另外現在市場使用的DVD+/-R系列還需在以上的工藝上加入膠合部份。

5.印刷層

印刷碟片的客戶標識、容量等相關資訊的地方,這就是光碟的背面。其實,它不僅可以標明信息,還可以起到一定的保護光碟的作用。
光碟加密大師(原名光碟慧眼)是一款加密光碟製作工具。你可以用它可視化的修改光碟鏡像文件(.ISO),將光碟鏡像文件中的目錄和文件特別隱藏,將普通文件變為超大文件,將普通目錄變為文件目錄。它是修改多種格式ISO文件系統的光碟工具,你可以用它輕松製作自己的個性化加密光碟。特色:與其他光碟加密軟體相比,光碟加密大師最大的優點是製作簡單,密碼形式多樣,可隨意選擇要加密的目錄和文件,並且加密的文件可以在光碟上直接運行。

⑷ 誰給我一個《加密與解密》第三版的光碟里的全部軟體的下載地址,不要書,我有,只要軟體。

http://book.pediy.com/PEDIY_BOOK3.rar 這個能用,我已下載,有的可能會報毒的

熱點內容
為什麼吉利配置那麼高 發布:2024-11-26 04:49:20 瀏覽:430
源碼平台排名 發布:2024-11-26 04:44:49 瀏覽:998
電腦網路連接密碼如何更改 發布:2024-11-26 04:39:20 瀏覽:203
安卓手機如何設置airpro自動彈窗 發布:2024-11-26 04:39:17 瀏覽:585
華為Ul編程 發布:2024-11-26 04:27:15 瀏覽:148
oppor9s軟體加密 發布:2024-11-26 04:27:13 瀏覽:679
連接資料庫的伺服器 發布:2024-11-26 04:17:51 瀏覽:493
java字元串編程 發布:2024-11-26 04:14:39 瀏覽:897
資料庫修復破解 發布:2024-11-26 04:04:52 瀏覽:654
在線解壓百度雲 發布:2024-11-26 03:58:02 瀏覽:273