我需要在源码中隐藏密码,有哪些可能的方法来混淆密码以降低反编译的风险?
例如
final String password = "secret";
最佳答案
别打扰。
无论如何,您的普通用户将无法或不愿意反编译类文件,并且当目标是单个数据时,积极且熟练的攻击者不会因混淆而受到阻碍。所需要的只是一个这样积极主动且熟练的攻击者,全世界都知道密码。
如果您的安全依赖于混淆密码,那么您已经失败了。
关于java - 在Java源代码中隐藏密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12193981/