CTF编码/密码
一、古典密码
替代和置换是古典密码中用到的两种基本处理基技巧。
- 替代密码:将明文字母替换为其他字母、符号或数字,不改变位置。
- 置换密码:字母本身不变,但位置被打乱。(如HELLO->LLHEO)
1、替代密码
快速区分单表和多表的办法:看看同一个字符经过加密后是否都相同,如果都相同,则为单表代换;反之为多表代换。
(1) 单表代换
- 凯撒密码(Caesar) 解密
- ROT密码(凯撒密码的变体)解密
- 带密钥的单表代换 解密
- 培根密码(Becon)解释与解密 解密2
- 速记:ABABA组合替代
- 埃特巴什密码(Atbash) 解释 解密
- 速记:A-Z = Z-A
- 仿射密码(Affine)解释 解密
- 速记:乘法、加法因子,取模
- 云影密码(01248密码)解释
- 方格/棋盘密码(Polybius)解释
- 速记:5x5单表代换
- 尼希尔密码(Nihilist)解释 解密
- 速记:棋盘密码+关键字
- 猪圈密码/朱高密码/共济会暗号 解释
![]()
- 圣堂武士密码 解释
![]()
(2) 多表代换
- 希尔密码(Hill)解释 解密
- 速记:矩阵乘法,3x1 * 3x3;密文常含逗号,空格
- 维吉尼亚密码(Vigenère)解密
- 自动密钥密码(AutoKey)解释 解密
- 速记:维吉尼亚密码变体,明文为行,密钥为列进行查表
- 博福特密码(Beaufort)解释 解密
- 速记:维吉尼亚密码变体,明文为列,密钥为行进行查表
2、置换密码
- 栅栏密码 解释 基础型解密 W形解密
- 速记:分为基础型和W形,解密过程和加密过程一致
- 列置换密码 解释
- 速记:常常是字母乱序排列,并且已知一串数字作为密钥(即列重排规则)
- 旋转栅格密码 解释
- 速记:一个栅格通过4次旋转得出密文,加解密需要使用同一个栅格
- 曲路密码 解释
- 速记:类似棋盘,但是饶曲路读取密文
二、非标准加密/编码
-
标准银河字母 解释
![]()
-
盲文对照表 对照表
![image]()
![image]()
-
- 速记:特征+++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++
-
Ook解密 解密
- 速记:特征Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook
-
佛语加密 解密
-
新佛曰解密 解密
-
键盘密码 解释
-
兽语加密 解密
-
AAEncoder 解密
- 速记:特征
![image]()
- 速记:特征
-
核心价值观编码 解码
- 速记:特征
![image]()
- 速记:特征
-
音符编码 解码
- 速记:特征
![image]()
- 速记:特征
-
中文电码 解码
- 速记:特征
![image]()
- 速记:特征
-
Quoted-Printable编码 解码
- 速记:特征
![image]()
- 速记:特征
-
PunyCode编码 解码
- 速记:特征
![image]()
- 速记:特征
-
- 速记:特征
![image]()
- 速记:特征
-
阴阳怪气编码 解码
- 速记:特征
![image]()
- 速记:特征
三、现代加密/编码
1、编码
- ascii码
![]()
- base家族:base16/32/64/58/91/92 解码
- 特征:
- b64:【A-Z,a-z,0-9,+/】
- b32:【A-Z,2-7】
- b58:【同b64,但是少去I,l,+,/,O,0】
- 特征:
- uuencode 解释 解码
- 特征:begin/end,字符含有较多符号
- 摩尔斯密码/电码 文本解码 音频解码 常用缩写
- Baudot博多电报码 解释与解密
- 速记:特征
![image]()
- 注意:极易与培根密码、摩斯电码弄混
- 速记:特征
2、加密
- Rabbit密码 解密
- 速记:特征以U2F开头
















浙公网安备 33010602011771号