第1章 密码概述
1.1 密码应用案例
1.1.1 腰带密码
1.1.2 反切码
1.1.3 无线电报
1.1.4 Enigma(恩尼格玛)密码机
1.1.5 语言密码
1.1.6 量子密码
1.2 传统加密方法
1.2.1 基本概念
1.2.2 替代密码
1.2.3 换位密码
1.3 对称加密技术
1.3.1 对称密码体制介绍
1.3.2 数据加密标准思想
1.3.3 数据加密标准算法
第2章 常用压缩软件的加密与解密
2.1 WinZip和WinRAR的加密功能
2.1.1 WinZip的加密
2.1.2 WinRAR软件的加密
2.2 winZip与winRAR密码的恢复
2.2.1 Advanced Archive Password Recovery的安装
2.2.2 Advanced Archive Password Recovery的使用
2.3 数据压缩简介
2.3.1 数据压缩原理
2.3.2 数据压缩分类
2.3.3 Huffman压缩算法简介
第3章 常用办公软件的加密与解密
3.1 Windows办公软件的加密
3.1.1 Microsoft Ofrice Word文档的加密
3.1.2 Microsoft Excel工作簿的加密
3.1.3 Microsoft PowerPoint演示文稿的加密
3.1.4 Microso{t Access数据库的加密
3.2 Windows办公软件的解密
3.2.1 Advanced Office Password Recovery的安装
3.2.2 Advanced Office Password Recovery的使用
3.2.3 Microsoft Office文档密码的恢复
3.3 字典文件的制备
3.3.1 简单密码心理
3.3.2 易优超级字典生成器
3.3.3 木头超级字典生成器
第4章 加密软件
4.1 CnCrypt
4.1.1 软件介绍
4.1.2 加密实例
4.2 Wise Folder Hider
4.2.1 软件介绍
4.2.2 加密实例
4.3 Dekart Private Disk
4.3.1 软件介绍
4.3.2 加密实例
4.4 Pretty Good Priracy
4.4.1 PGP的安装
4.4.2 使用PGP加密文件
4.4.3 使用PGP数字签名
4.5 使用异或运算设计一个简单的加密软件
4.5.1 异或运算介绍
4.5.2 异或加密原理
4.5.3 异或加密程序设计
第5章 密码的设置与管理
5.1 密码的抗破解强度
5.1.1 密码集合与密码强度
5.1.2 密码设置的原则
5.2 用户密码的构造方法
5.2.1 密码的简单构造方法
5.2.2 变换类密码构造方法
5.2.3 键盘换位密码构造方法
5.2.4 键盘维吉尼亚(Vigenere)密码构造方法
5.2.5 键盘普赖费厄(Playfair)密码构造方法
5.3 密码的管理
5.3.1 1Password密码管理器
5.3.2 Enpass密码管理器
5.4 MD5算法介绍
5.4.1 算法概述
5.4.2 实现步骤
5.4.3 应用实例
第6章 系统密码技术
6.1 BIOS密码的设置与破解
6.1.1 BIOS密码的设置
6.1.2 建立命令文件破解BIOS密码
6.1.3 Debug破解法
6.1.4 软件破解法
6.1.5 硬件放电法
6.2 操作系统密码的设置
6.2.1 Windowsl0系统密码的设置
6.2.2 WindowslO系统密码的重置
6.2.3 命令行方式创建用户和设置密码
第7章 非对称加密技术
7.1 非对称加密技术简介
7.1.1 概述
7.1.2 PKI系统结构
7.2 RSA算法简介
7.2.1 算法原理
7.2.2 实现步骤
7.3 CA认证
7.3.1 CA与数字证书
7.3.2 Windows Server 2019下建立CA服务器
7.3.3 Web服务器端操作
7.3.4 客户端操作
第8章 软件保护与破解技术
8.1 基础知识
8.1.1 概述
8.1.2 软件分析技术
8.2 DOS下软件分析技术
8.2.1 80×86汇编命令简介
8.2.2 debug命令简介
8.2.3 破解实例
8.3 加壳软件
8.3.1 加壳原理
8.3.2 ASPaek的安装与使用
8.3.3 ASPack脱壳应用
8.4 静态分析技术
8.4.1 虚拟地址和偏移量转换
8.4.2 静态分析的基本流程
8.4.3 文件类型分析
8.4.4 W32Dasm简介
8.4.5 静态破解实例
8.5 动态分析技术
8.5.1 概述
8.5.2 SoltICE的安装与使用
8.5.3 OllyDbg的介绍与使用
8.5.4 常用Win32 API函数简介
8.5.5 动态破解实例
8.6 常见软件的保护与破解
8.6.1 序列号方式
8.6.2 时间限制方式
8.6.3 Nag窗口方式
8.6.4 破解实例
参考文献