学习日志模板
复制下面的模板,为每个章节或实验保存一份记录。日志的重点不是重复教材,而是留下自己的推导、失败和安全判断。
# 学习记录:<章节或实验名称>
- 日期:
- 对应提交:
- 开始前我能解释的内容:
- 本次目标:
## 我自己的推导
不要直接粘贴手册。用自己的符号重写关键等式,并解释每一项来自哪里。
## 手算例子
- 参数:
- 步骤:
- 预期结果:
- 代码结果:
## 实现决策
- 新增类型/API:
- 哪些字段是秘密:
- 哪些输入来自不可信边界:
- 为什么采用这种编码:
## 测试
| 测试名称 | 要保护的性质 | 结果 |
| --- | --- | --- |
| | | |
## 失败与攻击实验
- 我故意破坏了什么:
- 实际观察:
- 哪个检查阻止了问题:
- 若没有阻止,应如何修复:
## 当前安全假设
- 已由协议保证:
- 依赖调用者或网络保证:
- 尚未解决:
## 我还不能解释的问题
1.
2.
## 进入下一章前的复述
不用看手册,用三到五句话说明本章解决了什么、没有解决什么。
建议把“我还不能解释的问题”保留下来,而不是为了完成感删除。后续章节经常会回答前面的疑问,这些记录能帮助你看到理解发生变化的过程。