实用密码学
00-开篇词-人人都要会点密码学.html
01-01-学习密码学有什么用?.html
02-02-单向散列函数:如何保证信息完整性?.html
03-03-如何设置合适的安全强度?.html
04-04-选择哈希算法应该考虑哪些因素?.html
05-05-如何有效避免长度延展攻击?.html
06-06-对称密钥:如何保护私密数据?.html
07-07-怎么选择对称密钥算法?.html
08-08-该怎么选择初始化向量?.html
09-加餐-密码学,心底的冷暖.html
10-09-为什么ECB模式不安全?.html
11-10-怎么防止数据重放攻击?.html
12-11-怎么利用解密端攻击?.html
13-12-怎么利用加密端攻击?.html
14-13-如何防止数据被调包?.html
15-14-加密数据能够自我验证吗?.html
16-15-AEAD有哪些安全陷阱?.html
17-16-为什么说随机数都是骗人的?.html
18-17-加密密钥是怎么来的?.html
19-18-如何管理对称密钥?.html
20-19-量子时代,你准备好了吗?.html
21-20-综合案例:如何解决约会难题?.html
22-结束语-深挖坑、广积粮.html
23-结课测试-这些密码学的知识,你都掌握了吗?.html