标签:flag 来替 表示法 密钥 uip nbsp 观察 表示 http
二战时德军使用过的一种密码,其实是利用了二进制的表示法来替代字母,也称为“费娜姆密码”。
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
已知,密文为:000000000000000000000000000000000000000000000000000101110000110001000000101000000001
密文每7个一组,与密钥进行异或处理
0000000 + W:1010111 =1010111 W
0000000 + E:1000101 =1000101 E
0000000 + L:1001100 =1001100 L
0000000 + C:1000011 =1000011 C
0000000 + O:1001111 =1001111 O
0000000 + M:1001101 =1001101 M
0000000 + E:1000101 =1000101 E
0010111 + T:1010100 =1000011 C
0000110 + O:1001111 =1001001 I
0010000 + C:1000011 =1010011 S
0010100 + F:1000110 =1010010 R
0000001 + F:1000110 =1000111 G
直接放到在线网站或脚本解密即可,每个字母通过空格隔开,解密后得到flag,注意规范flag格式。
直接放到在线网站(https://quipqiup.com/)解密即可,从得到的文本中观察到flag,注意规范flag格式。
标签:flag 来替 表示法 密钥 uip nbsp 观察 表示 http
原文地址:https://www.cnblogs.com/Com3dian/p/13624468.html