我有一个iPhone应用程序,将“喜欢”/ "+1“与最高排名项目的全球排行榜。我正在通过HTTPS将+1通信到后端服务器。另外,我使用了一个密码,这样人们就不能篡改结果了。
我的两难境地是,密码目前是一个硬编码的纯文本NSString,如果越狱用户查看应用程序包,就可以很容易地读取它。
最好的解决方案是简单地混淆字符串,然后在运行时对其进行反混淆吗?或者我说的都错了?
发布于 2012-03-24 06:42:44
您可以使用C字符串和objective-C字符串的混合字符对其进行混淆,使其更难找到:
See this blog post about it
同样,您也可以使用一些度量领先的#define指令
但我同意,这些只是迷惑的“花招”。
https://stackoverflow.com/questions/9847251
复制相似问题