1.凯撒加密就是将字母按照字母顺序表向后移k位(k就是密钥)如果已经到最后一个字母(z)还要移位就重新从第一个字母(a)开始,如y向后移5位,先移1位为z,z再移1位为a,a最后移剩下3位,所以最后的明文为d
2.
我们来看上面这道题,首先该题目已有{}所以大概率解密不须要解{},然后看前面AFFPGS应该是fIag,联系到该题目上的网址NSSCTF发现FF正好对应SS所以想到凯撒密码,再将剩余的用相同的移位长度F-S=13移动13位结果是NSSCTF{congratulations!!!},正好AFFPGS被翻译成NSSCTF所以应该解出来了
3.特征:凯撒密码只针对字母,所以一些关键的东西 如“{}”是直接呈现给你
4.变异凯撒密码
原理:在原本凯撒密码解密的基础上,后一位的移位数比前一位的移位数多1
5.加密密文:afZ_r9VYfScOeO_UL^RWUc
格式:flag{ }
首先,题目中提示用变异凯撒方法,但密文中有“_”“^”“9”等不是字母的字符,所以加密的范围不只局限于字母而扩散到符号,数字。联想到ASCII码表中有这些类型,试着将afZ_转换到flag,发现分别移动了5 6 7 8位所以应该是呈现一种递增的关系,后面接着移动9 10 ...最终得到flag{Caesar_variation}