Crypto_SpecialCaesar-2021工业互联网内部预选赛

比对密文前四位

前四位afZ_的ASCII码为97 102 90 95

flag的ascii码为102 108 97 103

可以看出加密方式是第一个字符的ASCII码减5,第二位的ASCII码减6,第三个减7,依次类推

解密代码:

#include <stdio.h>

int main() {

int i = 0;

char a[30] = "afZ_r9VYfScOeO_UL^RWU1b";

for (i = 0; a[i]; i++)

{

a[i] = a[i] + i + 5;

printf("%c",a[i]);

}

return 0;

}

posted @ 2024-07-17 17:15  骑虎牧羊  阅读(16)  评论(0)    收藏  举报