实验吧-密码学-传统密码+古典密码

实验吧

密码学

传统知识+古典密码

  1. 题目

    辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳

    信的背面还写有“+甲子”,请解出这段密文

    key:CTF{}

  2. 查一下得到了一份六十甲子顺序表

图片.png
获取到它的值:28 30 23 8 17 10 16 30

题目后面说`+甲子` :88 90 83 68 77 70 76 90

对应ascii: XZSDMFLZ
  1. 根据古典密码解密

    首先尝试栅栏密码: XMZFSLDZ

    在尝试凯撒密码:SHUANGYU

  2. 得到flag

    CTF{SHUANGYU}

  3. 附上python脚本

     str = "XMZFSLDZ" 
     for i in range(0,26):                        
         for j in str:
             if ord(j) -i >= 65:
                 print(chr(ord(j)-i),end="")
             else:
                 print(chr(ord(j)-i+26),end="") 
         print()
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容