我即将发布一个在 Assets/ 文件夹中包含大量 JavaScript 的应用程序。我已将所有内容(JS)缩小并合并到一个大约 500kb 的大文件中。我正在寻找对其进行加密并将其隐藏在资产文件夹中的方法。
您认为最好的方法是什么?
在 Java 类中存储为纯字符串,并且(我不知道它是否可能)告诉 proguard 专门加密它。--> 我会
WebView
通过onintercepturlloading
作为加密文件存储在 Assets 中,使用任何第三方或 Java 加密例程进行热解密 - 我想听听。
无论你想要什么
理想情况下,该解决方案应作为构建过程的一部分包含在内,但如果没有其他解决方案,我将手动生成加密数据。
编辑:DexGuard 似乎是专业的方式,但它是 350 欧元,还有免费的替代品吗?
请不要问我为什么要加密它。我需要这样做,就像有一天你需要去看牙医一样。