Fork me on GitHub

密码学的脑洞

1.来Play啊!!!(playfair)

题目

1
2
WOODPECKER有一群大佬等你来的啊
SL SY I APLWB GW KBOB

flag:IT IS A PIECE OF CAKE

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

  • playfair的解密:

Playfair解密算法首先将密钥填写在一个5*5的矩阵中(去Q留Z),矩阵中其它未用到的字母按顺序填在矩阵剩余位置中,根据替换矩阵由密文得到明文。(密钥可以竖着或横着填,两种方法)

1
2
3
(1) 若c1 c2在同一行,对应明文p1 p2分别是紧靠c1 c2 左端的字母。其中最后一列被看做是第一列的左方。
(2) 若c1 c2在同一列,对应明文p1 p2分别是紧靠c1 c2 上方的字母。其中最后一行被看做是第一行的上方。
(3)若c1 c2不在同一行,不在同一列,则p1 p2是由c1 c2确定的矩形的其他两角的字母。

2. Who are U(列移位密码)

734 152 6

题目

1
rita/taea/hrli/eels/eshw/hwry/weie

flag:wherethereisawillthereisaway

1
2
3
4
whereth
ereisaw
illther
eisaway

密钥的字母按26个英文字母表的顺序排序,然后将给的密文划分成矩阵。例如w是7就将划分的第七列填到第一列,然后将答案横行显示就可以了。

3.(Bazeries密码)

题目

1
2
3332啊哈哈哈
cp/dpv/ypg/gpe/lb/npi/ilk/kdp/rw/fbg/nk

flag:experienceisthemotherofwisdom

PC/VPD/GPY/EPG/BL/IPN/KLI/PDK/WR/GBF/KN

EX PER IEN CEI ST HEM OTH ERO FW ISD OM

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

  • 3332是啥呢,是反过来的2333啊,将密文按2333这个顺序循环划分,然后反过来啊,如cp就是pc,dpv就是vpd。
  • 2333的英文是two thousand three hundred thirty three 这是密钥啊,将它按照playfair密钥的填充方式填一下,这回是先横,然后明文顺序填出,密文所在的密钥的矩阵位置对照的明文矩阵就是flag了

4.(ADFGX加密)

题目

1
2
dd fx da df dx xd dx fg
areyouok

1
2
3
4
5
6
  A D F G X
A p h q g m
D e a y n o
F f d x k r
G c v s z w
X b u t i/j l

adfgx加密:第一个字母是行,第二个字母是列。类似维吉尼亚解密。

5.

题目:

1
0x436c5579526e4e6b52315a725744453551334e4c526a4933636c564e596c6878526a425862314a61535374444e5649326432564d4e465172547a565052456c525644526857545a54634552425258497765566f726332493950516f3d

  • 0x是16进制开头,将0x去掉,转换成字符串,一定要将0x去掉

    1
    ClUyRnNkR1ZrWDE5Q3NLRjI3clVNYlhxRjBXb1JaSStDNVI2d2VMNFQrTzVPRElRVDRhWTZTcERBRXIweVorc2I9PQo=
  • 一看等号base64啊,base64解密

    1
    U2FsdGVkX19CsKF27rUMbXqF0WoRZI+C5R6weL4T+O5ODIQT4aY6SpDAEr0yZ+sb==
  • 怎么还有等号,还是base64么,当然不是

aes对称加密,U2FsdGVkX1这是aes加密后的算是标准格式吧,既然是aes加密肯定得有密钥啊,题目提示出题人的名字,那就出题人的名字就是密钥啊。md5加密密钥再解密就可以了

1
md5(shenghuimin,16) = 751ce6e59ec905d2

flag:yuanjiashengisveryhandsome

几个比较棒的加密解密网址:

http://tool.oschina.net/encrypt/

凯撒密码解密:http://www.zjslove.com/3.decode/

词频分析:https://quipqiup.com/

栅栏密码: http://www.qqxiuzi.cn/bianma/zhalanmima.php

这个真的超级全:https://www.bejson.com/enc/base64/

-------------本文结束感谢您的阅读-------------