欢迎光临散文网 会员登陆 & 注册

杰斐逊转轮加密

2023-04-09 08:35 作者:CTF少世  | 我要投稿

杰斐逊转轮加密原理:

    把要加密的密文注意不能超过36个字,把明文在转轮上排列出来,密文就是其他25行的任意取一行,解密就把密文按照秘钥的顺序转好后看上面有意义的行就是明文。



知道这个原理后我们来试试题

题目地址:托马斯.杰斐逊 - Bugku CTF

题目内容

这个密钥的只是绕了一下,所以我们要绕回去,比如说第一个数字2,意思就是上面排列的第二行“KPBELNACZDTRXMJQOYHGVSFUWI”是原来转轮的第一行,第二个数字5,就是第五行的字符是原来转轮上的第二行。

这个一起重新排顺序容易错,建议一个一个的分

正确转轮排序:

再把密文挨个转到第一位,比如第一个是H就把第一行H字符前面的全部剪切到后面就可以转好第一排

转轮转好后的样子:

如果不好找可以全部小写

使用bash的echo ${s,,}简简单单就可以转小写了

带入转轮上的字符然后转换出来

重新排序,发现 有个admin应该就是这行

flag{xsxsbugkuadmin}


杰斐逊转轮加密的评论 (共 条)

分享到微博请遵守国家法律