博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS中使用RNCryptor对资源文件加密
阅读量:2392 次
发布时间:2019-05-10

本文共 656 字,大约阅读时间需要 2 分钟。

RNCryptor源码。

基于RNCryptor我做了一个小工具,用来对资源文件先进行加密。()
截图

加密后文件看起来是这样的:

res

接着就可以把这些文件导入我们的项目工程(就和以前导入图片一样)。

最后,就是对这些资源进行解密: (下面代码对01.cxy资源解密)

NSData *encryptedData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"01.cxy" ofType:nil]];    NSError *error;    NSData *decryptedData = [RNDecryptor decryptData:encryptedData                                        withPassword:@"pwdcxy"                                               error:&error];    if (!error) {        NSLog(@"======dencrypt success!=====");        UIImage *image = [UIImage imageWithData:decryptedData];        _imageView.image = image;    }

注意:解密密码一定要和加密时一致。

RNCryptor的详细使用请移至

你可能感兴趣的文章
关于@override报错的问题
查看>>
Linux中禁止Ctrl-Alt-Delete
查看>>
概念辨析:dBm, dBi, dBd, dB, dBc, dBuV
查看>>
麻雀虽小,五脏俱全:新新手,IP和Socket小知识
查看>>
Windows常用命令集锦
查看>>
Dalvik opcodes
查看>>
MMS彩信是怎么炼成地(一) 编辑
查看>>
MMS是怎样炼成的(二)封装
查看>>
SMIL 参考手册
查看>>
分析pptpd程序中关于执行pptpd和pppd程序的部分源代码
查看>>
RFC 1180 - TCP/IP tutorial 学习笔记
查看>>
HOWTO: Unpack, Edit, and Re-Pack Boot Images
查看>>
ramfs, rootfs & initramfs
查看>>
Advanced Socket Topics
查看>>
Tuning PPP over 2G GPRS: MRU and MTU
查看>>
Tom's attempts to get GPRS working over bluetooth with his laptop
查看>>
Connecting to GPRS over Bluetooth on Linux
查看>>
Linux网络资源
查看>>
Android对Kernel的改动汇总
查看>>
WGET 通过代理下载
查看>>