ios应用开发过程中如何加密、防内购破解等,简单加密方法
目前自学ios开发,ios相对安卓比较安全,不过目前也需要更好的加密技术了,内购破解近来比较多,有哪些提供保护服务的公司吗,像国外有Arxan这类的。。国内目前还没发现有...
目前自学ios开发,ios相对安卓比较安全,不过目前也需要更好的加密技术了,内购破解近来比较多,有哪些提供保护服务的公司吗,像国外有Arxan这类的。。国内目前还没发现有做ios加密不错的公司。。。
展开
4个回答
推荐于2016-09-20
展开全部
在大多数iOS应用在开发者看来,封闭的iOS系统很安全,iOS应用也很安全,但事实上,iOS应用没有我们想象中的安全。如同安卓应用,iOS应用也面临着被破解的威胁,存在大量盗版情况,所以开发者对此一定要重视起来,应用在上市场之前还是要多做些相关的防护,例如:
1.本地数据加密
对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息。
2. URL编码加密
对程序中出现的URL进行编码加密,防止URL被静态分析
3. 网络传输数据加密
对客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取
4. 方法体,方法名高级混淆
对应用程序的方法名和方法体进行混淆,保证源码被逆向后无法解析代码
5. 程序结构混排加密
对应用程序逻辑结构进行打乱混排,保证源码可读性降到最低
1.本地数据加密
对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息。
2. URL编码加密
对程序中出现的URL进行编码加密,防止URL被静态分析
3. 网络传输数据加密
对客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取
4. 方法体,方法名高级混淆
对应用程序的方法名和方法体进行混淆,保证源码被逆向后无法解析代码
5. 程序结构混排加密
对应用程序逻辑结构进行打乱混排,保证源码可读性降到最低
展开全部
楼主很强大啊,自学iOS开发还研究加密技术。你是要给自己开发的iOS应用加密还是单纯的研究下这个技术?安卓跟iOS虽说一个开源一个闭源,但是也有相通之处吧,楼主可以向 爱 加 密 请教下,他们安卓这块做的还不错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主自己学开发,也自己去找找不就好了。。。哈哈,开个玩笑,最近好像有个叫爱加密的推出了ios应用加密,没事你也可以看看去自学一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做安卓保护的倒是有很多家,iOS加密这块,国内还是空白,你可以问问那些做安卓加密保护的公司做不做iOS加密,有需求就会有市场啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询