【发布时间】:2017-02-20 07:26:12
【问题描述】:
我开发了一款适用于 iOS 和 Android 的混合应用。如果我使用一些黑客工具,那么我可以解压缩 APK 文件并查看代码。
我还使用以下网站解密了一些著名的应用程序源代码
http://www.javadecompilers.com/apk
我有以下问题:
是否允许在两个应用商店(安卓应用商店和苹果应用商店)中加密应用代码?
这是最佳做法吗?
如果允许,有什么加密方式?
加密的应用会被应用商店认可吗?
【问题讨论】:
-
加密不应与混淆混淆。您仍然可以通过阅读混淆代码来了解代码在做什么。你甚至可以改变它。如果我们谈论现代加密,那么除了代码的长度之外,代码还需要完全无法理解。而这也不完全可能,因为 CPU 需要理解代码。如果 CPU 可以理解代码,那么你也可以。
标签: android ios encryption obfuscation appstore-approval