温故而知新。系统的整理一下基础的密码学知识。 1. 密码学的应用 1.1 概述 1.2 在计算机网络各个层面的应用 2. 对称密钥密码 2.1 传统对称密钥密码 2.2 现代对称密码密码 2.3 常见的对称密码 2.4 应用 2.5 攻击 3. 非对称密码密码 3.1 常见的密码系统 3.2 应用 3.3 攻击 4. 完整性 4.1 完整性和验证 4.2 hash函数 4.3 数字签名 4.4 实体验证 5. 数学基础