【发布时间】:2018-01-03 06:52:57
【问题描述】:
人们看到已发布 iOS 应用的代码/内部工作机制有多容易? 例如,如果有某种算法或函数/类,人们能多容易地阅读它?
如果可能的话,有什么方法可以伪装或加密它以使代码无法读取? 干杯
【问题讨论】:
标签: ios swift xcode security encryption
人们看到已发布 iOS 应用的代码/内部工作机制有多容易? 例如,如果有某种算法或函数/类,人们能多容易地阅读它?
如果可能的话,有什么方法可以伪装或加密它以使代码无法读取? 干杯
【问题讨论】:
标签: ios swift xcode security encryption
仅通过访问已发布的应用程序,任何人都不会看到某个算法或函数/类。应用程序可执行文件已经过编译和优化,因此其中甚至不存在原始源代码。可执行文件也被加密,如果您将设备越狱,则可以解密,即使这样您也不会获得太多信息。
虽然可以通过检查应用程序的工作原理来推断出很多关于应用工作原理的信息,但无需担心个别算法。
另外,是什么让您认为有人甚至会费心尝试您的应用。
编辑
由于这里有些混乱,这里有一个链接,它讨论了在生成通用和精简 ipa 文件时对二进制文件进行加密:
【讨论】: