我正在为 iPhone 开发一个应用程序,它使用 HTTP 请求从网络服务器获取报价数据。
我正在与另一位管理 Web 服务的开发人员合作。我们使用 MD5 加密(简单异或)在 iPhone 和网络服务器之间传递数据。
他今天早上向我提出了一个问题,坦率地说,这超出了我的知识范围。
“苹果二进制文件有多安全?”
他担心是否有人可以通过 iTunes 获得 .app 捆绑包,然后对该捆绑包进行解码并直接访问我的源代码,从而让他们获得我们用来对数据进行编码的密钥。
我个人甚至不知道从哪里开始,但我敢肯定那里有更多知识渊博/狡猾的家伙。
那么,有可能吗?如果是,我能做些什么来保护我的来源?