iOS中使用RNCryptor对资源文件加密
2015-05-30 19:53
686 查看
RNCryptor源码https://github.com/RNCryptor/RNCryptor。
基于RNCryptor我做了一个小工具,用来对资源文件先进行加密。(CXYRNCryptorTool)
加密后文件看起来是这样的:
接着就可以把这些文件导入我们的项目工程(就和以前导入图片一样)。
最后,就是对这些资源进行解密: (下面代码对01.cxy资源解密)
注意:解密密码一定要和加密时一致。
RNCryptor的详细使用请移至Github
基于RNCryptor我做了一个小工具,用来对资源文件先进行加密。(CXYRNCryptorTool)
加密后文件看起来是这样的:
接着就可以把这些文件导入我们的项目工程(就和以前导入图片一样)。
最后,就是对这些资源进行解密: (下面代码对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的详细使用请移至Github
相关文章推荐
- iOS 错误集锦与断点调试
- iOS开发学习第九课——指针
- iOS返回上一个View
- iOS 临时想改变状态栏字体颜色
- iOS设置状态栏颜色
- iOS PerformSelector may cause a leak because its selector is unknown
- iOS 工程中创建 Prefix Header 文件 (xcode 6.0之后)
- iOS 之ScrollView contentInset 和 contentOffset和frame 之间的含义
- iOS CGContextRef 画一条直线,仅仅是画一条直线
- 整理IOS开发常用小Tips
- iOS 修改backBarButtonItem 中的titile 字段
- 你真的懂iOS的autorelease吗?
- 【团队分享】iOS8.3给发图带来的坑,怎样迅速填平?
- iOS崩溃堆栈符号化,定位问题分分钟搞定!
- 直接拿来用!最火的iOS开源项目(一)、(二)、(三)
- 腾讯Bugly与极客学院再次联手,首推「iOS Crash 跟踪方法」视频教程!
- iOS——armv7,armv7s,arm64详解
- iOS开发笔记2-使用Alcatraz管理Xcode的插件
- iOS 与 JS 交互
- iOS:新特性三(iOS5.0/xcode4.2)--ARC