因为12月初有一场比赛要打,平时虽然有练习但是还是缺少系统的准备,所以挖个坑督促自己好好学习。
因为正在做实验吧密码学部分的题目,所以先在这里写写做题心得。
1、变异凯撒
题目:加密密文:afZ_r9VYfScOeO_UL^RWUc 格式:flag{ }
首先题目明确指出这题和凯撒加密相关,拿到题之后可以先用凯撒密码工具尝试一下
结果中并没有看到我们想要看到的诸如“flag”“Key”这样的字段。我们都知道凯撒密码的原理是将每个字母都位移一定的位置之后生成的,这句话可以这么理解“凯撒密码的明文和密文长度是一致的并且保持一一对应”
因此我们可以进行猜测,根据题目已经给出的 flag 这四个字符 我们进行比较——,重点关注前四位
a f Z _ r 9 V Y f S c O e O _ U L ^ R W U c
f l a g
即密码的前四个字符通过一定的位移分别转换成了 f l a g这四个字母。此时我们注意到密码的第四位出现下划线,而下划线并不在字母表中,因此我们猜测密码的来源可能是ASCII表,下面附上表