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

实验吧

密码学

传统知识+古典密码

  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()
    

你可能感兴趣的:(实验吧-密码学-传统密码+古典密码)