实验吧-密码学-变异凯撒

2018-08-06  本文已影响0人  V0W

变异凯撒

密文

afZ_r9VYfScOeO_UL^RWUc

分析

既然是凯撒,本质还是移位密码,但是要注意区别,看到比传统的凯撒增加了字符和数字,但是问题在于加了那些符号字符。

为了避免这个问题,我们可以直接算移位个数,a-f 移位5,f-l移位6,Z-a移位7
似乎又与ASCII表对应。

比较简单的脚本就是把他们都移位5(递增)就行了。

#coding:utf-8
# 变异凯撒

s = "afZ_r9VYfScOeO_UL^RWUc"
res =""
j = 5
for i in s:
    res += chr(ord(i) + j)
    j += 1
print res

flag

flag{Caesar_variation}

知识点

凯撒移位密码

上一篇 下一篇

猜你喜欢

热点阅读