[英]android AESObfuscator vs proguard
设置Android LVL时,我看到它使用AESObfuscator。 然后,您是否使用Proguard? 它们一起使用还是彼此使用?
看看http://developer.android.com/guide/publishing/licensing.html ,它提供了有关许可证响应混淆(通过AESObfuscator)和代码混淆(使用Proguard)的一些背景知识。
总结一下:您将要同时使用这两种方法,因为它们都处理不同的混淆域(数据与代码)。
AESObfuscator是Android LVL的Obfuscator的实现,LVL使用它来保护存储在本地设备上的敏感许可数据(通过在存储之前简单地对数据进行混淆)。 这是在运行时发生的。
Proguard中的混淆步骤主要用于混淆您的源代码,以增加从海盗进行反编译的难度。 这是在项目构建时发生的(在编译源代码之前)
我们通常将两者一起使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.