直接放题,题目来自buuctf的Crypto,也不知道允许转载否,就写一下wp
这道题乍一看一串乱七八糟的英文字符串,用了很多年办法都不行,转进制转字符,MD5,base64,base32,rot,凯撒,quipqiup都试了,毫无思路,偏偏又没wp,我一定要造福后来者,通过百度,找到了题目的突破口“公平的玩吧”,公平-“fair”,这里涉及到一种加密方式名为“普莱费尔密码”(playfair),所以看看试试,然后又差点没发现有在线解密网站(本人新手菜鸡,不懂加密原理,也不会写脚本),http://rumkin.com/tools/cipher/playfair.php(附上链接,解密原理我不懂可自行百度)
界面就是这样,然后你会发现解密需要密钥,啧,真坑啊,开始根据题目疯狂揣测:
“Cipher”,“fair”,“FAIR”,“flag”......
提示点其实同上,还是“公平的玩吧”--“playfair”(同时也就是加密方式的英文,脑洞真大)
附图:
然后有一点格式问题自己琢磨即可
其实这题不难,就是考加密方式加一些脑洞,但是不会真的想不到(可怜又自卑)
新人见解,欢迎大佬们指教🤞🤞🤞