美文网首页
实验吧-密码学-变异凯撒

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

作者: V0W | 来源:发表于2018-08-06 14:01 被阅读0次

    变异凯撒

    密文

    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}

    知识点

    凯撒移位密码

    相关文章

      网友评论

          本文标题:实验吧-密码学-变异凯撒

          本文链接:https://www.haomeiwen.com/subject/hqzwvftx.html