先从简单的单表代替开始说起:要知道,在CTF题中,有很多很多都是单表代替的题,比如说: BH=CWG=EO=IEI=;DEDEDEY 所有数据长成这样,神TM能够认识对吧,但是要注意,这可是CTF的比赛!所以得分模式很套路: 最后的答案一般都是flag{}或者FLAG{}什么的对吧 那么,计算一下: ord(‘Y’)-ord(‘}’)= - 36 那么,再试试:ord(‘B’)+36 = ord(‘f’) 所以,直接尝试一发,所以的都是36的偏移就好了,对吧 C语言实现vigenere密码的破译