古典密码学
一、概念与划分
1、处理技巧
替代和置换是古典密码中用到的两种基本处理基技巧。
2、如何区分替代与置换密码
- 替代密码:将明文字母替换为其他字母、符号或数字,不改变位置。
- 置换密码:字母本身不变,但位置被打乱。(如HELLO->LLHEO)
3、分类
(1)替代密码
替代密码可以分为单表代换和多表代换。(快速区分单表和多表的办法:看看同一个字符经过加密后是否都相同,如果都相同,则为单表代换;反之为多表代换。)
-
单表代换
- 凯撒密码(Caesar)
- ROT密码(凯撒密码的变体)
- 带密钥的单表代换
- 培根密码(Becon)
- 埃特巴什密码(Atbash)
- 仿射密码(Affine)
- 希尔密码(Hill)
- 云影密码(01248密码)
- Nihilist密码
-
多表代换
- Playfair密码
- 维吉尼亚密码(Vigenère)
- 自动密钥密码(AutoKey,维吉尼亚密码变体)
- 博福特密码(Beaufort,维吉尼亚密码变体)
(2)置换密码
- 栅栏密码
- 列置换密码
- 旋转栅格密码
二、详解与解密
| 加密类型 | 原理解释 | 解密工具 |
|---|---|---|
| 凯撒密码 | 略 | 解密 |
| ROT密码 | 略 | 解密 |
| 带密钥的单表代换 | 略 | 解密 |
| 培根密码 | 参考网址 | 解密 |
| 埃特巴什密码 | 参考网址 | 略 |
| 仿射密码 | 参考网址 | 解密 |
| 希尔密码 | 参考网址 | 解密 |
| 云影密码 | 参考网址 | 略 |
| Nihilist密码 | 参考网址 | 随波逐流 |
| Playfair密码 | 参考网址 | 解密 |
| 维吉尼亚密码 | 略 | 加解密 |
| 自动密钥密码 | 参考网址 | 解密 |
| 博福特密码 | 参考网址 | 解密 |
| 栅栏密码 | 参考网址 | 解密 |
| 列置换密码 | 参考网址 | 随波逐流 |
| 旋转栅格密码 | 参考网址 | 略 |

浙公网安备 33010602011771号