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