古典密码大合集

一,梦开始破碎的地方 —— A1Z26

众所周知,字母有26个,所以我们可以在字母与数字间建立联系,A=1,B=2,以此类推

任何事物:出现26次

Puzzle Hunter: 眼冒红光. jpg

原码 加密后
a 1
…… ……
z 26

二,程序员的最佳拍档—— ascii码值

众程序员所周知,ASCII码值也在字母与数字间建立了联系,因此可以使用ASCII加密

在计算机中,所有的数据在存储和运算时都要使用二进制数表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示

如果观察到数字分布在65~90 or 97~122 的话就可能是ascii

原码 加密后
A 65
…… ……
Z 90
原码 加密后
a 97
…… ……
z 122

三,某超级科学计算器 —— 进制转换

  • 在题目里,十进制数字出现太多是很突兀的,太容易被大家发现有蹊跷
  • 这时候如果使用二进制,三进制的话,就可以不用数字表示数字
  • 两种形态(黑白,开关,是非,凹凸,对错……),三种形态(黑白灰,的得地,1 一 壹)
十进制 二进制 三进制
1 1 1
2 10 2
3 11 10
4 100 11
5 101 12
6 110 20
7 111 21
8 1000 22
9 1001 100
10 1010 101
11 1011 102
12 1100 110
13 1101 111
14 1110 112
15 1111 120
16 10000 121
17 10001 122
18 10010 200
19 10011 201
20 10100 202
21 10101 210
22 10110 211
23 10111 212
24 11000 220
25 11001 221
26 11010 222

四,只有两个键的键盘 —— 摩斯电码

  • 说到两种形态的话,摩斯电码很出名啊,在puzzlehunt中,这是出现率很高的
  • 识别标志:两种形态,音频题,长短不一……
字符 电码
A .━
B ━ ...
C ━ .━ .
D ━ ..
E
F ..━ .
G ━ ━ .
H ....
I ..
J .━ ━ ━
K ━ .━
L .━ ..
M ━ ━
N ━ .
O ━ ━ ━
P .━ ━ .
Q ━ ━ .━
R .━ .
S ...
T
U ..━
V ...━
W .━ ━
X ━ ..━
Y ━ .━ ━
Z ━ ━ ..

五,加密解密的老祖宗 —— 凯撒密码

  • 凯撒密码是按照字母表顺序移位的密码,在加密时需要一个“密钥”,比如A(+3)=D
  • 看到奇奇怪怪的字母组合就可以试试了(
  • 最典型的凯撒移位应该就是凯撒十三(ROT13)了
1
2
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M

六,超进化的凯撒加密 —— 维吉尼亚密码

  • 在凯撒密码(和普通单表)中,有一个致命的弱点,那就是……频率分析(众所周知,英语中频率最高的就是E),如果整篇文字都用一个码表,很容易就被逆向破解,对此,如果每个字符的移位都不同呢?

  • 在维吉尼亚密码加密中,也有一个“密钥”,这个密钥通常使用一串字母代替移位数字

七,对折一半的字母表 —— Atbash加密

又一种映射方法,看起来就像把字母表对折了一样

1
2
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

冷知识:在Atbash加密下:hold = slow,zoo = all,low = old,glow = told

八,听起来是一种食品 —— 培根密码

一种新型二进制,有两种培根加密

明文 密文 明文 密文
A/a aaaaa N/n abbab
B/b aaaab O/o abbba
C/c aaaba P/p abbbb
D/d aaabb Q/q baaaa
E/e aabaa R/r baaab
F/f aabab S/s baaba
G/g aabba T/t baabb
H/h aabbb U/u babaa
I/i abaaa V/v babab
J/j abaab W/w babba
K/k ababa X/x babbb
L/l ababb Y/y bbaaa
M/m abbaa Z/z bbaab
明文 密文 明文 密文
A/a aaaaa N/n abbaa
B/b aaaab O/o abbab
C/c aaaba P/p abbba
D/d aaabb Q/q abbbb
E/e aabaa R/r baaaa
F/f aabab S/s baaab
G/g aabba T/t baaba
H/h aabbb U/u &&V/v baabb
I/i &&J/j abaaa W/w babaa
K/k abaab X/x babab
L/l ababa Y/y babba
M/m ababb Z/z babbb

九,一行字我分三行写 —— 栅栏密码

把要加密的明文分成N个一组,然后把每组的第1个字连起来

1
2
3
THE GAME IS AFOOT!
THEGA MEISA FOOT!
TMFHEOEIOGSTAA!

值得一提的是还有W形状的栅栏密码

1
2
3
4
5
6
7
WEAREDISCOVEREDFLEEATONCE

W . . . E . . . C . . . R . . . L . . . T . . . E
. E . R . D . S . O . E . E . F . E . A . O . C .
. . A . . . I . . . V . . . D . . . E . . . N . .

WECRLTEERDSOEEFEAOCAIVDEN

十,跟随风指示的方向 —— 旗语

如下图所示

1710389648914

十二,新字母表与新旗语 —— NATO和国际信号旗

img

十三,遇上彩虹吃定电阻 —— 彩虹色与电阻色

彩虹色

█ red

█ orange

█ yellow

█ lime

█ cyan

█ blue

█ purple

电阻色

█ black

█ brown

█ red

█ orange

█ yellow

█ lime

█ blue

█ violet

█ gray

█ white (什么?密码?这里才没有藏什么东西)

十四,我家真的不住这儿 —— 猪圈密码

img

十五,我怎么就看不见了——盲文

img

十六,只有二十五个字母 —— 棋盘密码

img

img

十七,我就是超级键盘侠 —— QWE加密

源自QWERTY键盘,将QWERTY与ABCDEF对应:

1
2
a b	c d	e f	g h	i j	k l	m n	o p	q r	s t	u v	w x	y z
q w e r t y u i o p a s d f g h j k l z x c v b n m

十八,手机二十六键太挤 —— 手机九键加密

一般传统的手机键盘都长这个样子:

1 2ABC 3DEF
4GHI 5JKL 6MNO
7PQRS 8TUV 9WXYZ

用两位数字记录字母,前一个记录第几宫,后一个记录第几个字母,如74就是S

十九,先分后合的二进制 —— 云影密码

云影加密:以‘0’为分隔,将数字相加,结果1-26对应字母a-z。

1
2
88421 0 122 0 48 0 2244 0 4 0 142242 0 248 0 122
welldone

二十,难道你也要起舞吗 —— 跳舞的小人

出自于福尔摩斯探案集

img

二十一,转来转去头都晕了——夏多密码

img

img

1.向上旋转 2.向右旋转 3.向下旋转 4.向左旋转