Cordova加密源代码

问题描述 投票:4回答:5

我在Phonegap / Cordova有项目,我需要保密源代码。有没有办法加密我的源代码,任何人都不提取Android中的APK文件?

我看到一个插件Cordova crypt file plugin,但它不起作用,它已经过时而没有支持,并且,当我安装时,我的JavaScript代码不起作用。

我需要一个有效的替代解决方案推荐什么?

android cordova phonegap-plugins cordova-plugins apache-cordova
5个回答
4
投票

混淆加密的最佳解决方案:

jscramblerJavascript Obfuscator

解密进行了测试,他们做得很好。许多代码没有被完全解密和组织,这带来了更多的安全性。

我建议只在一个文件中加入所有javascript代码,然后对其进行加密。

用于尝试解密的网站:

ddecode.com/hexdecoderdcode.fr/javascript-unobfuscator


0
投票

它工作正常......您可以按照以下步骤操作:1。在根www文件夹中添加源代码。 2.添加cordova插件添加 - > cordova-plugin-crypt-file 3.执行以下命令:cordova build

它将根www文件夹加密到{project_name} \ platforms \ android \ assets \ www。


-1
投票

我找到了一个很好的解决方法

Encrypt Source Files

您需要做的就是添加:cordova插件添加cordova-plugin-crypt-file

并且一旦你跑:

cordova构建android

要么

cordova build android --prod --release

它会被加密。

要验证,尝试使用任何存档实用工具提取apk文件并打开源文件,您将看到它已加密

希望这可以帮助。


-1
投票

这是Cordova / PhoneGap应用程序源代码安全性的最佳插件。试试这个插件:cordova plugin add cordova-plugin-crypt-file

官方回购:enter link description here


-3
投票

要加密,请使用cordova命令行(cli):

cordova build android

如果您使用命令运行android或模拟android,则不加密。

© www.soinside.com 2019 - 2024. All rights reserved.