如何加密phonegap android应用程序中的内容资源文件夹

时间:2014-07-24 05:13:11

标签: android cordova reverse-engineering

我开发了一个使用phonegap的示例android应用程序,如果有人逆向工程师的apk文件,他们可以轻松获取javascript,html文件。 什么是保护资产文件夹中的javascript和html文件的最佳方法,因为我将在应该隐藏的javascript源文件中定义很多api密钥。

1 个答案:

答案 0 :(得分:1)

@mahesh

1)前段时间我有同样的问题,但在iOS上。结果只是在为PhoneGap for iOS打补丁之后。我在http://oleksiy.pro/2011/09/20/phonegap-application-encryption/写了一篇文章。此外,对于Android,这种方法可能很弱,因为java代码可能被99%反编译,黑客会看到你的密钥。

2)您可以使用webview并加载base64字符串:

protected String base64Str =“+ wL00h2L ....”; wv1.loadData(base64Str,“text / html; charset = utf-8”,“base64”);

由于