单字节异或密码

Single Byte XOR Cipher

我应该解码这个字符串:IConIT0xdSoldit1GTJ2GTIudRkxdigidTQgMyoZMXY0KiIZdiAZJTQ/NjJ2Zzs=

我首先意识到这是 base64 格式,所以我将它解码为十六进制并得到 202a27213d31752a25762b7519327619322e751931762822753420332a193176342a221976201925343f363276673b。 然后我尝试使用 解决方案来破译文本,但它不起作用。 我被难住了好几天试图弄清楚这一点。任何人都可以向我提供有关如何进行此操作的线索吗?

你走在正确的轨道上。解密后的字符串有一些不寻常的属性,您不太可能通过频率分析检测到它。您可以通过考虑异或字符的最终范围来缩小可能性,但最简单的方法是尝试所有字符并打印结果。

正确的 XOR 密钥在 0x40 和 0x5f 之间。