內容簡介
16開以案例為引導,介紹了密碼學基本原理和各種常用套用的加密、解密技術。全書共10章,內容包括密碼學基礎、Office和PDF檔案的加解密、常用軟體的加解密、檔案、資料夾和磁碟的加密、計算機作業系統的加密與恢復、密碼設定方法、數字證書、殼、軟體分析以及軟體保護技術。 本書通俗易學、圖文結合、易於上手,所選擇的案例和套用均為目前計算機行業最主流的加密軟體及技術,具有廣泛的適用性。本書適合作為高職院校信息安全專業的課程教材,也可供從事密碼學、信息加密、信息安全等行業的從業人員參考使用。
章節目錄
前言
第1章 密碼學基礎
1.1 加密的起源
1.2 經典密碼學
1.2.1 隱寫術
1.2.2 經典單碼加密法
1.2.3 經典多碼加密法
1.2.4 經典多圖加密法
1.2.5 經典換位加密法
1.2.6 密碼機
1.3 密碼分析
1.3.1 攻擊類型
1.3.2 密碼分析的方法
1.4 現代密碼算法
1.4.1 對稱密鑰算法
1.4.2 公開密鑰算法
1.4.3 RSA算法實例
1.5 密碼套用——PGP
1.5.1 PGP簡介
1.5.2 PGP套用
1.6 Hash算法
1.6.1 Hash函式的定義
1.6.2 常用Hash算法介紹
1.6.3 Hash算法的套用
習 題
第2章 Microsoft Office和PDF檔案的加密與解密
2.1 Microsoft Office檔案的加密
2.1.1 Word檔案的加密
2.1.2 Word檔案的文檔保護
2.1.3 Excel檔案的加密
2.1.4 Access檔案的加密
2.2 Microsoft Office檔案的破解
2.3 Microsoft Office檔案的密碼清除
2.4 宏加密與解密技術概述
2.5 PDF檔案的加密與解密
2.5.1 Adobe Acrobat 7.0 Professional的安裝
2.5.2 PDF檔案的加密
2.5.3 PDF檔案的解密
習 題
第3章 常用軟體的加密與解密
3.1 壓縮軟體的介紹
3.1.1 WinRAR概述
3.1.2 WinZip概述
3.1.3 WinRAR與WinZip的區別
3.2 使用壓縮軟體加密
3.2.1 WinZip檔案的加密
3.2.2 WinRAR檔案的加密
3.3 WinZip與WinRAR密碼的恢復
3.3.1 AZPR的使用
3.3.2 ARCHPR的使用
3.4 字典檔案的製作
3.4.1 簡單密碼心理
3.4.2 字典專家
3.4.3 木頭超級字典生成器
3.5 Foxmail 信箱的加密
3.6 QQ密碼的防護
3.6.1 QQ盜號病毒
3.6.2 小秘書刷鑽機
3.6.3 QQ賬戶保護方法
3.7 防範ARP欺騙盜號
3.7.1 ARP欺騙原理
3.7.2 使用Cain進行ARP欺騙
3.7.3 如何防範ARP欺騙
3.8 ADSL密碼安全
3.8.1 ADSL密碼終結者概述
3.8.2 ADSL密碼防範
3.9 Email密碼安全
3.9.1 Email密碼破解軟體簡介
3.9.2 保護Email密碼
習 題
第4章 檔案、資料夾和磁碟的加密
4.1 金鋒檔案加密器
4.1.1 金鋒檔案加密器的特點
4.1.2 金鋒檔案加密器的使用
4.2 檔案密使
4.2.1 檔案密使的加密與解密
4.2.2 檔案分割
4.2.3 密聊
4.3 加密檔案系統(EFS)
4.3.1 EFS的工作原理
4.3.2 EFS的加密套用
4.3.3 EFS加密證書的導入/導出
4.3.4 EFS破解
4.3.5 EFS注意事項
4.4 隨身碟竊密與防護
4.4.1 隨身碟搬運工
4.4.2 隨身碟超級加密器
4.5 紫電硬碟加密神
4.5.1 加密磁碟驅動器
4.5.2 創建秘密磁碟
習 題
第5章 計算機作業系統的加密與恢復
5.1 BIOS密碼的設定與恢復
5.1.1 BIOS密碼的設定
5.1.2 軟體破解BIOS密碼
5.1.3 CMOS放電法清除BIOS密碼
5.1.4 DEBUG法清除BIOS密碼
5.2 Windows XP/2003密碼的恢復
5.2.1 破解普通賬戶登錄密碼
5.2.2 破解系統管理員登錄密碼
5.2.3 使用LC5破解SAM檔案
5.3 遠程管理Windows系統
5.3.1 遠程連線Windows系統
5.3.2 遠程桌面連線
5.4 遠程解密Windows登錄密碼
5.4.1 使用“流光”遠程解密Windows登錄密碼
5.4.2 使用“XSCAN”遠程掃描獲取Windows登錄密碼
5.4.3 利用緩衝區溢出漏洞獲取Windows登錄密碼
習 題
第6章 密碼設定方法
6.1 密碼的抗破解強度
6.1.1 密碼集合與密碼強度
6.1.2 密碼設定的規則
6.1.3 安全密碼
6.2 用戶密碼的構造方法
6.2.1 密碼的簡單構造方法
6.2.2 變換類密碼構造方法
6.2.3 鍵盤換位密碼構造方法
6.2.4 鍵盤維吉尼亞密碼構造方法
6.3 密碼的檢測和管理
6.3.1 密碼強度檢測
6.3.2 密碼管理
6.4 星號密碼查看工具
6.4.1 俠客密碼查看器
6.4.2 星號密碼保護策略
習 題
第7章 數字證書
7.1 數字證書概述
7.1.1 數字證書的基本內容
7.1.2 為什麼使用數字證書
7.1.3 公開密鑰系統
7.2 數字證書的獲取與頒發
7.2.1 在Windows 2000 Server下建立CA中心
7.2.2 設定安全性以訪問證書頒發機構Web頁
7.2.3 申請數字證書
7.2.4 數字證書的頒發
7.3 支付寶數字證書
7.3.1 支付寶數字證書介紹
7.3.2 申請數字證書
7.3.3 安裝數字證書
習 題
第8章 殼
8.1 壓縮殼的加殼
8.1.1 UPX
8.1.2 ASPack
8.2 偵殼
8.2.1 PEiD
8.2.2 Exeinfo PE
8.3 脫殼
8.3.1 脫ASPack殼軟體
8.3.2 脫UPX殼軟體
8.4 加密殼
8.4.1 ASProtect
8.4.2 Armadillo
習 題
第9章 軟體分析
9.1 靜態分析技術
9.1.1 W32Dasm
9.1.2 靜態分析解密概述
9.1.3 靜態分析解密的一般步驟
9.1.4 使用Keymake製作補丁程式
9.2 動態分析技術
9.2.1 OllyDbg概述
9.2.2 OllyDbg常用操作
9.2.3 動態分析解密的一般步驟
9.3 其他分析方法
9.3.1 註冊表
9.3.2 Regshot
習 題
第10章 軟體保護技術
10.1 序列號保護技術
10.2 警告(NAG)視窗
10.3 時間限制
10.3.1 計時器
10.3.2 時間段限制
10.4 功能限制
10.5 光碟保護
10.6 軟體狗
10.7 反跟蹤技術
習 題
第11章 信息隱藏技術
11.1 信息隱藏的起源
11.2 Word中隱藏數據
11.3 Win RAR中隱藏數據
11.4 圖片中隱藏數據
11.5 PDF中隱藏數據
11.6 虛擬機中隱藏數據
11.6.1 VMware檔案
11.6.2 VMware中隱藏數據
習 題
參考文獻