目录
11、RSA
直接使用脚本解出d,得到flag。
12、丢失的MD5
将py文件使用pycharm打开,将代码错误部分修改,得到flag。
13、Alice与Bob
得到题目,按步骤依次执行,使用网站http://www.factordb.com/求出两个素数,组合后通过网站https://www.sojson.com/md5/进行MD5加密,得到flag。
14、大帝的密码武器
得到文件使用010Editor打开,确定是zip文件,解压得到两个文本文件。
根据题目中信息罗马人的加密方法,只能是凯撒加密,使用CTFcracktools.jar进行解密,在进行翻译寻找到有意义的词。
根据关系S转成F相隔13,则密文中C应转换成P,再次使用CTFcracktools.jar进行解密,选择首字母是P的词为flag。
15、rsarsa
得到题目信息直接使用RSA解密脚本求到m,即为flag。
16、Windows系统密码
使用文本打开文件,看到关键ctf,又通过文件后缀分析使用了MD5加密,使用网站https://www.somd5.com/对三组数据依次解密,得到一组可以解出的明文,即flag。
17、信息化时代的步伐
文本中是一串数字密文,通过题目提示flag是一串中文,则推测是中文电码,使用网站https://dianma.bmcx.com/查询得到flag。
18、凯撒?替换?呵呵!
根据题目提示,直接使用凯撒,无flag,再使用网站http://quipqiup.com/替换求得flag。
19、萌萌哒的八戒
题目给了一张图片,图片中有一串密文,一眼看出是猪圈加密,用网站http://moersima.00cha.net/zhuquan.asp解密得到flag。
20、传统知识+古典密码
根据题中提示,将对应天干地支转换成数字再加上一个甲子(60),然后通过脚本转换成对应的ASCII码。
标题提示是古典密码,常见的古典密码有栅栏和凯撒,使用CTFcracktools.jar进行栅栏和凯撒解密,得到flag。
注意:先使用栅栏是因为凯撒解密后有12组要依次比对十分复杂,先使用栅栏则只需要进行2次凯撒解密。