iOS 开发 base64 加密和解密
来源:互联网 发布:知乎电子书在电脑上看 编辑:程序博客网 时间:2024/05/17 05:19
iOS 开发 base64 加密和解密
首先给一个密码
@property(nonatomic,copy) NSString *password;
base加密方法
//加密- (void)encryption{ //1.获取需要加密文件的二进制数据 //获取本地 NSData *data = [NSData dataWithContentsOfFile:@"/Users/xxx/Desktop/123.jpg"]; //2.获得加密之后的内容(二进制/字符串) NSString *base64Str = [data base64EncodedStringWithOptions:0]; self.password = @"zxcbnmlkvjfidkxw";//将字符串拼接到加密文件中,提高加密的安全性 base64Str = [base64Str stringByAppendingString:self.password]; NSData *base64Data = [base64Str dataUsingEncoding:NSUTF8StringEncoding]; //保存加密之后的数据 [base64Data writeToFile:@"/Users/xxx/Desktop/加密文件" atomically:YES];}
解密方法
//解密- (void)decrypt{ //1.获取加密之后的二进制数据 NSData *base64Data = [NSData dataWithContentsOfFile:@"/Users/xxx/Desktop/加密文件"]; //2.解析 NSData *data = [[NSData alloc] initWithBase64EncodedData:base64Data options:0]; [data writeToFile:@"/User/xxx/Desktop/123" atomically:YES];}
github地址:https://github.com/wangjianchao1990/base64
0 0
- iOS 开发 base64 加密和解密
- iOS开发:base64简单的加密和解密使用
- ios开发之DES+Base64 加密、解密
- iOS base64 加密解密
- Base64加密和解密
- BASE64加密和解密
- 【iOS】MD5(加密)/AES/Base64加密和解密
- iOS MD5(加密)/AES/Base64加密和解密
- iOS DES+Base64 加密、解密
- iOS中的Base64加密解密
- iOS开发之AES+Base64数据混合加密与解密
- iOS开发之 AES+Base64数据混合加密与解密
- iOS base64 加密解密 通用类
- ios 加密解密(包括base64,DES)
- iOS base64 加密解密 通用类
- iOS: base64 加密解密 通用类
- iOS —— base64 <加密解密>
- iOS base64 加密解密 通用类
- C# Stream 和 文件之间的转换
- ORACLE存储过程plsql创建与执行(一)
- PYTHON-正则表达式用法
- JNI方法签名规则
- JMS -- activeMQ使用
- iOS 开发 base64 加密和解密
- 日期格式的字符串转换成年月日字符串
- 浅谈Java private default protected public
- RxJava学习笔记(一)--- 基础篇
- Struts2 - 常用的constant总结
- C#从文件读取 Stream
- 历法 —— 十二地支与二十八星宿
- ASCII码表_完整版
- SparkSQL(上)--SparkSQL简介