申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨
为了数据的安全,通常对数据进行编码、加密等措施,在此练习一下常见的base64编码方法和md5加密方法(通常,要采用什么方法对数据进行保护需要根据接口文档而定的)
/*
base64编码 (MD5)使用步骤
1.加入base64这个工具类
2.导入头文件,调用
3.拿取数据的时候,再使用解码即可
*/
附上base64和md5工具类:http://yunpan.cn/cFKRCEDFYwyjN (提取码:abd4)
#import "Base64.h"
#import "NSString+MD5.h"
// 登录
NSString *urlString = @"http://127.0.0.1:8080/A/a";
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:urlString]];
// 拼接 base64编码 md5加密
NSString *parameter = [NSString stringWithFormat:@"command=1&name=%@&psw=%@",[_textField1.text base64EncodedString],[_textField2.text MD5]];
NSData *data = [parameter dataUsingEncoding:NSUTF8StringEncoding];