最近在刷CTF密码学以及MISC的时候遇到一些古典的加密方式,下面是总结的一些古典加密方法对照表。
QWE
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
atbash(反字母)
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
PC键盘
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
12 53 33 32 31 42 52 62 81 72 82 92 73 63 91 01 11 41 22 51 71 43 21 23 61 13
5*5矩阵
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
11 12 13 14 15 21 22 23 24 24 25 31 32 33 34 35 41 42 43 44 45 51 52 53 54 55
注:此类存在变式,不是唯一对照规则。
摩斯
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 –** 0 —– 1 *—- 2 **— 3 ***– 4 ****- 5 ***** 6 -**** 7 –*** 8 —** 9 —-*
MNB
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
m n b v c x z l k j h g f d s a p o i u y t r e w q
注:属QWE同类的对应。扩展:qaz–abc等竖向对应。
三进制
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
001 002 010 011 012 020 021 022 100 101 102 110 111 112 120 121 122 200 201 202 210 211 212 220 221 222
键盘V字
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
13 58 36 35 34 46 57 68 89 79 80 9- 70 69 90 0- 12 45 24 56 78 47 23 25 67 14
三分密码
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
111 121 131 112 122 132 113 123 133 211 221 231 212 222 232 213 223 233 311 321 331 312 322 332 313 323
三分密码理解:
把字母排成:
abc/def/ghi.
jkl/mno/pqr.
stu/vwx/yz.(仿九宫格)
第一位行数,第三位列数,中间该格的第几个字母。
ADFGVX
原始对应:
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 0 1 2 3 4 5 6 7 8 9
DV FF FG AG XD XV GV DX VG GA FD AV GX AX DG AD XX VV VD DD GD VF GG VA XF FX XG DA VX AF DF FV GF FA AA XA
按顺序:
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 0 1 2 3 4 5 6 7 8 9
AA AD AF AG AV AX DA DD DF DG DV DX FA FD FF FG FV FX GA GD GF GG GV GX VA VD VF VG VV VX XA XD XF XG XV XX
ADFGX密码
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
AF AA GF DA XF FD GA DD GD GD DX AG XA FX DF AX FA XD FG AD GG FF XG GX XX DG
A D F G X
A b t a l p
D d h o z k
F q f v s n
G g j c u x
X m r e w y
键盘移位
右移:
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
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 q
左移:
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
m 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
特殊符号
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
§ № ○ ● ◎ ◇ ◆ □ ■ △ ▲ ※ → ← ↑ ↓ 〓 # & @ \ ^ _  ̄
dvorak键盘
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
p y f g c r l a o e u i d h t n s q j k x s m w v z
费娜姆密码(即密码管)
A 1000001 B 1000010 C 1000011 D 1000100 E 1000101 F 1000110
G 1000111 H 1001000 I 1001001 J 1001010 K 1001011 L 1001100
M 1001101 N 1001110 O 1001111 P 1010000 Q 1010001 R 1010010
S 1010011 T 1010100 U 1010101 V 1010110 W 1010111 X 1011000
Y 1011001 Z 1011010
培根密码
A aaaaa B aaaab C aaaba D aaabb E aabaa F aabab G aabba
H aabbb I abaaa J abaab K ababa L ababb M abbaa N abbab
O abbba P abbbb Q baaaa R baaab S baaba T baabb U babaa
V babab W babba X babbb Y bbaaa Z bbaab
注1:培根密码有两种对应,这是较为常用的一种。
注2:替代成a=1,b=0或a=0,b=1,作为1和0的培根也是可以的。
台湾拼音
ㄅ->b
ㄉ->d
ㄓ->zh
ㄚ->a
ㄞ->ai
ㄦ->er
ㄆ->p
ㄊ->t
ㄍ->g
ㄐ->j
ㄔ->ch
ㄗ->z
一->i
ㄛ->o
ㄟ->ei
ㄣ->en
ㄇ->m
ㄋ->n
ㄎ->k
ㄑ->q
ㄕ->sh
ㄘ->c
ㄨ->u
ㄜ->e
ㄠ->ao
ㄤ->ang
ㄈ->f
ㄌ->l
ㄏ->h
ㄒ->x
ㄖ->r
ㄙ->s
ㄩ->..(就是拼音输入法v) u
ㄝ->e(和ㄜ->e不同的是,ㄜ用在ye,te,de声母后面,而ㄝ,只能跟在yue,tie之类韵母后面)
ㄡ->ou
ㄥ->eng
ㄢ->an
北约音标
A Alpha M Mike Y Yankee
B Bravo N November Z Zulu
C Charlie O Oscar 0 Zero
D Delta P Papa 1 Wun
E Echo Q Quebec 2 Two
F Foxtrot R Romeo 3 Three(或Tree)
G Golf S Sierra 4 Four
H Hotel T Tango 5 Five
I India U Uniform 6 Six
J Juliet V Victor 7 Seven
K Kilo W Whiskey 8 Eight
L Lima X X-ray 9 Niner
标准电阻值
黑 棕 红 橙 黄 绿 蓝 紫 灰 白
0 1 2 3 4 5 6 7 8 9
中文电码(汉字代码)
这种方式可以叫做编码方式,具体对应规则网上有很多,需要时可自行百度。