1.对本地数据进行加密,如对NSUserDefaults,sqlite存储⽂文件数据加密,保护帐号和关键信息
2.URL编码加密:
对程序中出现的URL进⾏行行编码加密,防⽌止URL被静态分析
3.⽹网络传输数据加密
对客户端传输数据提供加密⽅方案,有效防⽌止通过⽹网络接⼝口的拦截获取数据
4.代码混淆(如果被苹果审核发现会被拒)
方法体,方法名⾼高级混淆
对应⽤用程序的方法名和方法体进⾏行行混淆,保证源码被逆向后⽆无法解析代码
程序结构混排加密
对应⽤用程序逻辑结构进⾏打乱混排,保证源码可读性降到最低
网友评论