iOS_加密保护1_图片资源

由于版权、防盗用、防山寨的需要

ipa的bundle中的图片需要进行加密,

用户安装app时,bundle中的图片是进行加密后的图片



具体加密思路如下:

1、将要加密的图片全部放到桌面上的一个文件夹内

2、新建一个Mac 命令行项目,对该文件夹内的所有图片进行加密,具体如下

3、读取原始图片的data

4、对前1000位进行异或处理

5、使用GTMBase64编码data,下载地址

6、将加密后的data,写到文件夹,这些图片,就是要拖到bundle里面的图片



具体解密思路如下:

1、使用图片时,先从bundle读取到图片的data

2、使用GTMBase64解码data

3、对前1000位进行异或处理

4、根据data 生成UIImage

5、显示到UIImageView上


命令行项目:

1、导入GTMBase64.h 、GTMBase64.m、GTMDefines.h

2、删除autorelease或添加

-fno-objc-arc
3、将所有的原始图片放到  /Users/beyond/Desktop/tmp_tai_pic

4、获取所有该文件夹下的图片,进行遍历



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值