Challenge
題目:prob
Solution
Nihilist cipher 只是簡單的對應,行和列對到誰就是哪個字元
如果去維基百科查的會發現行列被我偷換了,因為我覺得太水了
然後 Flag 有點長,抱歉
因為我不想要有人不寫腳本,不過其實用取代的也只要做 36 次就出來了。
解法 1: 做個 dictionary 來 decode
decoder = {'!!': 'U', '@!': 'E', '#!': 'K', '$!': 'N', '%!': 'X', '&!': '1', '!@': '6', '@@': 'C', '#@': 'R', '$@': 'H', '%@': 'Q', '&@': 'Y', '!#': 'P', '@#': '8', '##': '4', '$#': '0', '%#': 'L', '&#': '7', '!$': 'T', '@$': 'V', '#$': 'I', '$$': '9', '%$': 'D', '&$': '3', '!%': '2', '@%': 'A', '#%': 'J', '$%': 'M', '%%': 'O', '&%': 'Z', '!&': '5', '@&': 'G', '#&': 'S', '$&': 'B', '%&': 'F', '&&': 'W', '{' : '{', '}' : '}'} |
解法 2: 不想做 dictionary 的腳本
table = ''' |
解題腳本: