aZZg/x\ZbavpZiEZp+n)o+
说了是凯撒,就用凯撒解,但是普通的凯撒是只包括字母的(找了很多的在线解码也是),所以我们需要自己写一下
(由于本人技术有限,用c++写的)
#include <bits/stdc++.h>
using namespace std;
int main()
{
string str;
string str1;
cin>>str;
int flag=1;
while(flag<=26)
{
for(int i=0; str[i]!='\0'; i++)
{
str1[i]=str[i]+flag;
}
for(int i=0; str[i]!='\0'; i++)
{
cout<<str1[i];
}
str1.clear();
flag++;
cout<<endl;
}
}
发现标志的一行与答案格式最相近,只是位置被打乱,所以拿出来进行继续栅栏解密
问题又来了!发现无论怎么试答案都出不来
此时需要我们细心观察格式,通过凑flag{}发现规律
得出flag(要注意大小写,因为我们是自己写的,结果是规规矩矩的,不会像有的网页上自动改为小写,所以不要随便改动)