这与最近的这些问题类似:
用于减小大小的最佳Java混淆应用程序 创建非反向可执行的Java程序
但是,最终会推荐yGuard和另一个ProGuard,但两者都没有提及.我想知道我们是否可以对每一个进行比较,并听取围栏两侧人们的经历.在ProGuard网站上查看这个比较图表,它明显倾向于ProGuard.但是每个人的实际经验呢?哪一个产生较小的输出?哪一个更难反编译?每个支持哪些Java版本?
就个人而言,我对J2ME的观点特别感兴趣,但请不要将讨论局限于此.
我需要在源代码中隐藏密码,为了降低反编译风险,有哪些方法可以混淆密码?
例如
final String password = "secret";
Run Code Online (Sandbox Code Playgroud)