打开文件发现是凯撒加密,需要进行移动的位数,由

变异凯撒 解析

对照ASCII表

变异凯撒 解析

由a---f为5,f---l为6,Z---a为7,_---g为8,猜测移动的位数为从5依次递增

进行编程

#include<stdio.h>

int main()

{

int a[]={97,102,90,95,114,57,86,89,102,83,99,79,101,79,95,85,76,94,82,87,85,99};

for(int i=5,j=0;j<22;j++)

{

a[j]=a[j]+i;

i++;

}

for(int j=0;j<22;j++)

{

printf("%s ",a[j]);

}

return 0;

}

最后将其转换成相应的ASCII码,即为flag

 

 

相关文章: