加密我将投放市场的iPhone应用程序的最佳方法是什么?

时间:2012-01-06 16:22:29

标签: iphone ios xcode

我的代码中有一个算法值得花一些钱,所以我想在我把它推向市场之前用128位加密加密我的iPhone应用程序所以它无法反编译我无法找到有关什么的信息是最好的方法。它也不能使用互联网。

提前致谢

6 个答案:

答案 0 :(得分:6)

如果您打算提交到App Store,我不相信您可以加密整个应用程序。如果你的算法能赚到那么多钱,那么你应该聘请律师来起诉任何人反编译你的应用程序。

答案 1 :(得分:5)

完全同意比尔的观点。你不能让你的应用程序无法破解。你能做的就是让黑客难以尝试这样的事情。在this主题中查看您在this主题讨论中的选项以及有关其难度的一般性讨论。

答案 2 :(得分:4)

走法律路线。文件为软件专利。不可破解不存在。

另一种方法是将所有专有算法保留在服务器上,并使应用程序调用Web服务。

答案 3 :(得分:2)

另一种解决方案可能是提取有价值的算法并将其外部化为您可以更好地保护的Web服务。

答案 4 :(得分:1)

一切都是可以破解的......话虽如此,我同意Mat Ryer的评论100%,这是保护算法的最佳方式。

答案 5 :(得分:0)

我们用Blowfish 128位创建了一个保险库iphone应用程序。 申请已获得Apple批准,但在第一步和强制性步骤中,您需要获得美国政府的批准。这一步可持续数月。 Apple将在此过程中为您提供指导。