11、crypto11
密文:a8db1d82db78ed452ba0882fb9554fc
MD5解密得到flag。
MD5解密
12、crypto0
密文:gmbh{ifmmp_dug}
凯撒密码,位移25位加密。
工具:
https://pan.baidu.com/s/1pXOLDoqdUJKqJfPehNNP_w
提取码:ceca
13、crypto12
密文:uozt{Zgyzhv_xlwv_uiln_xguhsld}
猜测uozt对应flag,u-f,o-l,z-a,t-g,符合埃特巴什码规则。
简单介绍一下:
埃特巴什码(Atbash Cipher)其实可以视为下面要介绍的简单替换密码的特例,其原理为:它使用字母表中的最后一个字母代表第一个字母,倒数第二个字母代表第二个字母。在罗马字母表中,它是这样出现的:
明文: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
下面给出一个例子:
明文:the quick brown fox jumps over the lazy dog
密文:gsv jfrxp yildm ulc qfnkh levi gsv ozab wlt
Atbash cipher(埃特巴什码)在线解码工具
注意把小写“a”改成“A”再提交flag。
14、crypto13
15、crypto14
费纳姆密码,也就是二进制对应ASCII编码。
ASCⅡ码与英文的对照表
A 1000001 N 1001110
B 1000010 O 1001111
C 1000011 P 1010000
D 1000100 Q 1010001
E 1000101 R 1010010
F 1000110 S 1010011
G 1000111 T 1010100
H 1001000 U 1010101
I 1001001 V 1010110
J 1001010 W 1010111
K 1001011 X 1011000
L 1001100 Y 1011001
M 1001101 Z 1011010
16、萌新_密码5
密文:由田中 由田井 羊夫 由田人 由中人 羊羊 由由王 由田中 由由大 由田工 由由由 由由羊 由中大
当铺密码,py脚本走起。
s ='田由中人工大王夫井羊'
code=input("请输入当铺密码:")
code = code.split(" ")
w = ''
for i in code:
k=""
for j in i:
k+=str(s.index(j))
w+=chr(int(k))
print(w)