有时我们需要在代码中存储一些我们想要保护的字符串,例如Google Play中的App ID,第三方API密钥,用于创建散列表的秘密种子等。 要保护此字符串有时候开发者用XOR操作或其他技术来混淆它们(即:XOR operation with two strings in java)。 如果我们在发布代码之前运行Proguard,因为它执行了相当复杂的代码优化,我猜它可以解析最终的String,最
好吧,我会咬人。一个answer到大规模流行Why does the C preprocessor interpret the word "linux" as the constant "1"?问题提到 main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}`
打印"unix",但有绝对无关,与宏名的拼写原因。