前言:密码学涉及一系列的加密算法,虽然自己数学贼烂,但觉得加密这些算法还是蛮好玩的,就通过题来了解一些算法,话不多说,开始做题。
Substituted
方法:百度翻译题目一下,Substituted(替换),替换加密中包含有简单替换密码,应该就是简单替换密码,在线网站求解一波。
替换密码解密
把头部改成iceCTF即可得出flag。
做题总结:通过这道题来了解一下简单替换密码
替换密码属于简单对称加密,即将字母表中一个字符替换成另一个字符,很好理解。
例如:
明文 ABDDD
替换规则:
A->C
B->T
D->F
密文 CTFFF
而攻击方式也有很多种
一、暴力破解
二、字母频率分析
因为替换密码只不过是从一个字符换成另一个字符,我们只要将出现在密文的所有字符出现的频率统计一下,看频率最高的。由此我们可以推断出,频率高的肯定是英文语言中最常用的一个字母的替换字母。密文中字母的频率分布与给定语言有着紧密的联系,即使在相对较短的密文中也成立。
参考大佬的博客进行学习关于替换密码详解
Alien Message
一张外星语言图片
方法