题目来源:https://ctf.bugku.com/challenges/detail/id/169.html
题目
题目为一张棋盘图片和一个txt文件
提示:hill能有什么秘密呢
题解
(说实话看见棋盘第一眼想到的是棋盘密码,于是把棋子个数当作密文,
横向纵向排列,但两次利用棋盘密码解密得到的字符都很怪,于是考虑别的方法)
看着提示陷入了沉思,不经意间想到hill谐音就是希尔,或许是希尔密码。。。
希尔密码简介
明文的加密需要1.密钥 2.线性对应的字母表,解密同理
其中涉及到矩阵操作,不再赘述,贴一个详细内容:https://cryptowikis.com/ClassicalCipher/DigraphSubstitutionCiphers/HillCipher/
经搜索发现了两个网站,有不同的解决方式:
Website_First:http://www.atoolbox.net/Tool.php?Id=914&ac=csdn
这个网站需要对应的字母表和密钥
.txt文件中提示A=1,于是可以推测B=2,C=3...Y=26,Z=0;于是设置字母表“zabc...xy”,
而棋子数对应的字母可以猜测为密钥,为“abczadefz”。解密得到flag
Website_Sec:https://ctf.bugku.com/tool/hill
这个操作比较简单,看界面操作就完事了
最后得到flag需转化成小写,另外是bugku{}开头.........