下载文件,打开

fence:栅栏
看组成规律,很明显和键盘有关系,但是第一租的qwedc既不能组成一个字母或数字,也没有围住一个字母或者数字,但是结合前面提到的pig,推测这里是猪圈密码
第一组的qwedc对应的是

以此类推,最后解出一堆怪怪的字符

拿去百度,发现这里提示的是维吉尼亚密码,猜想这一串字符就是对应的秘钥
giovanbattistabellaso
但是直接解密是不对的,这里还要考虑前面的那些话。注意到前面提到了num(e),这里对应的值应该是5,前面还提到了fence,应该要对原密文进行栅栏解密,重点就是栏数是多少。
其实完全可以爆破,但是还是考虑一下出题人的感受,注意到当pig的数量为1时,栏数为8,数量为2时,栏数为10,现在的数量是5,对应栏数是16

先对密文进行一次栏数为16的栅栏密码解密,接着维吉尼亚密码解密

得到的结果base64解码一次得到:
Aes is
BugkuCTF:栅栏与维吉尼亚密码解析

博客讲述了在BugkuCTF中遇到的一道Crypto题目,涉及了缝合加密技术,包括猪圈密码和维吉尼亚密码的结合使用。通过分析提示,确定了维吉尼亚密码的秘钥,并利用栅栏密码(栏数通过题目线索推断为16)解密得到初步结果。进一步使用AES解密,借助base64和特定的解密工具,最终得到了flag。
最低0.47元/天 解锁文章
1904

被折叠的 条评论
为什么被折叠?



