首先我们研究题目
1、古典密码
2、key值的固定结构
3、加密方式就在谜面里
首先看到这些数字我们就能想到ASCII,而且做题多了就能看出123是{;125是},所以得到字符串如下
OCU{CFTELXOUYDECTNGAHOHRNFIENM}IOTA
题目中说加密方式在谜面里,且是key的固定结构CTF{},那么我们观察
这段字符数是35个,可以分为五行七列(在栅栏加密中,除了行置换,还有列置换),分解如下
1 | 2 | 3 | 4 | 5 | 6 | 7 |
O | C | U | { | C | F | T |
E | L | X | O | U | Y | D |
E | C | T | N | G | A | H |
O | H | R | N | F | I | E |
N | M | } | I | O | T | A |
还有提示是按照key的格式,二key的格式是:CTF{}。故第2列打头或第5列打头,接下来是第7列,然后是第6列,考虑到“{”是第4列,考虑到“}”是最后一列 尝试后得到
那么对应的是:2764513
即:
2 | 7 | 6 | 4 | 5 | 1 | 3 |
C | T | F | { | C | O | U |
L | D | Y | O | U | E | X |
C | H | A | N | G | E | T |
H | E | I | N | F | O | R |
M | A | T | I | O | N | } |
最终得到答案:
CTF{COU LDYOUEX CHANGET HEINFOR MATION}