题目描述
加密密文: EOLy{Ohuvd_Fyhwd_321}
已知加密方式为最经典的凯撒移位加密,Flag格式 CTF{xxx} ,请解密得到明文。
考点
凯撒密码原理、移位偏移量爆破、经典对称移位密码
详细解题思路
题目分析
凯撒密码是CTF入门密码学第一考点,原理:字母整体固定位数移位,数字、符号、大括号不参与加密。
已知明文前缀固定为 CTF{ ,密文前缀为 EOLy{ ,可直接计算偏移量。
推导偏移量
明文首字母:C(字母表第3位)
密文首字母:E(字母表第5位)
偏移量 = 5 - 3 = 2位
加密规则:字母向后移2位,解密规则:字母向前移2位
逐位解密(大小写分开)
E(5)−2=C O(15)−2=T L(12)−2=F
O→M h→f u→s v→t d→b
F→D y→w h→f w→u d→b
保留不变字符
数字 321 、下划线 _ 、大括号 {} 不参与移位,直接保留。
解密结果
CTF{Master_Double_321}
总结
凯撒密码解题万能技巧:利用固定Flag前缀反推偏移量,无需逐个尝试1-25位移位,快速精准解密。