题目描述给了维吉尼亚密码
百度了一下
最上面一行表示明文,左侧为密钥
举个例子,明文为mlws,密钥为abc,则加密过后的文本为mmys
上面m,左侧a,表中表示m
上面l,左侧b,表中表示m
上面w,左侧c,表中表示y
上面s,左侧a,表中表示s
打开压缩包,获得一堆文本
flag一般都有{}这样的符号包围,于是锁定了以下文本
jtcw很有可能为flag,进行反推为eicq
在文本中找到这样的数字
猜测数字之间的关系为between and
反推为enereic qvi
第一段的三个字推测为the
16xu推测为16th,opk也推测为the
根据之前推出来flag开头的密钥为eicq
猜测密钥是连起来的enereic qvi g
解密后以flag开头,则密钥首先为eicq
所以密钥为eicqvigener
刚好vigener和 Vigenere Cipher(维吉尼亚密码)有关系
flag为
flagandvigenereisveryeasyhuhand
把and替换为{}
flag{vigenereisveryeasyhuh}