diff --git "a/source/_posts/\345\257\206\347\240\201\345\255\246\345\274\225\350\256\272\345\244\215\344\271\240.md" "b/source/_posts/\345\257\206\347\240\201\345\255\246\345\274\225\350\256\272\345\244\215\344\271\240.md"
index af6439ea1..2ed77b118 100644
--- "a/source/_posts/\345\257\206\347\240\201\345\255\246\345\274\225\350\256\272\345\244\215\344\271\240.md"
+++ "b/source/_posts/\345\257\206\347\240\201\345\255\246\345\274\225\350\256\272\345\244\215\344\271\240.md"
@@ -9,10 +9,20 @@ date: 2025-01-04 14:35:22
## 密码体制分类 P7
+密码体制从原理上可分为两大类,单钥体制和双钥体制。
+- 单钥体制:加密和解密使用同一个密钥。系统的安全性依赖于对密钥的保密,与算法的保密性无关。
+- 双钥体制:加密和解密使用不同的密钥。主要特点是加密和解密能力分开,可以实现多个用户加密的消息,只有拥有解密能力的用户才能解密,或一个用户加密的消息而使多用户可以解读。
## 密码攻击概述 P7
+| 攻击类型 | 攻击者掌握的内容 |
+| ------------ | ------------------------------------------------------------ |
+| 唯密文攻击 | - 加密算法
- 截获的部分密文 |
+| 已知明文攻击 | - 加密算法
- 截获的部分密文
- 一个或多个明文密文对 |
+| 选择明文攻击 | - 加密算法
- 截获的部分密文
- 自己选择的明文消息,及有密钥产生的相应密文 |
+| 选择密文攻击 | - 加密算法
- 截获的部分密文
- 自己选择的密文消息,及相应的被解密的明文 |
+
## 几种古典密码 P8
### 单表代换密码 P9