我在Phonegap / Cordova有项目,我需要保密源代码。有没有办法加密我的源代码,任何人都不提取Android中的APK文件?
我看到一个插件Cordova crypt file plugin,但它不起作用,它已经过时而没有支持,并且,当我安装时,我的JavaScript代码不起作用。
我需要一个有效的替代解决方案推荐什么?
混淆加密的最佳解决方案:
jscrambler和Javascript Obfuscator
解密进行了测试,他们做得很好。许多代码没有被完全解密和组织,这带来了更多的安全性。
我建议只在一个文件中加入所有javascript代码,然后对其进行加密。
用于尝试解密的网站:
它工作正常......您可以按照以下步骤操作:1。在根www文件夹中添加源代码。 2.添加cordova插件添加 - > cordova-plugin-crypt-file 3.执行以下命令:cordova build
它将根www文件夹加密到{project_name} \ platforms \ android \ assets \ www。
我找到了一个很好的解决方法
您需要做的就是添加:cordova插件添加cordova-plugin-crypt-file
并且一旦你跑:
cordova构建android
要么
cordova build android --prod --release
它会被加密。
要验证,尝试使用任何存档实用工具提取apk文件并打开源文件,您将看到它已加密
希望这可以帮助。
这是Cordova / PhoneGap应用程序源代码安全性的最佳插件。试试这个插件:cordova plugin add cordova-plugin-crypt-file
要加密,请使用cordova命令行(cli):
cordova build android
如果您使用命令运行android或模拟android,则不加密。