如何加密Cordova插件源代码

sha*_*dam 5 encryption cordova ionic-framework cordova-plugins cordova-plugin-proguard

我正在使用 angularjs 开发 ionic 移动应用程序,为了加密 ionic 应用程序的源代码,我们使用 Cordova 插件“crypt file”在构建时加密代码。在进行APK逆向工程后,我们发现根文件夹“assets/www”按预期加密,但通过使用“java反编译器”工具,我们可以访问“java代码”插件源代码并获得解密密钥。

那么,有没有什么办法可以加密或隐藏插件文件夹,让攻击者无法通过APK看到我们在应用中使用了哪些插件呢?

提前致谢

Dav*_*den 2

您可以使用ProGuard来混淆 Java 源代码。

cordova-plugin-proguard可以轻松集成到 Cordova 项目中。