2020-10-18 2020GKCTF 2020GKCTF 小学生的密码学参考文章解法一通过这篇帖子知道了仿射密码,但是我不会写这脚本,通过手工解出来的明文,字太丑手稿就不发出来了最后base64一转就出来最终的flag了解法二改编了某大佬的脚本: def affine(a,b): pwd = {} for i in range(26): pwd_dic[chr(((a*i+b)%26+97))] = chr(i+97) return pwd_dic if __name__ == '__main__': pwd_dic = {} pwd = 'welcylk' pwd = pwd.lower() plain = [] pwd_dic = affine(11,6) for i in pwd: plain.append(pwd_dic[i]) print ("Flag is :" + "".join(plain))Pokémon(这提... Harvey 2020-10-18 Writeup 25 阅读 0 评论 2020年10月18日 25 阅读 0 评论