转换成base64编码, string明文字符串
NSString *string = @"明文数据";
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
//NSString *stringBase64 = [data base64Encoding]; // base64格式的字符串(不建议使用,用下面方法替代)
NSString *stringBase64 = [data base64EncodedStringWithOptions:NSDataBase64EncodingEndLineWithLineFeed]; // base64格式的字符串
由base64String->转成明文
首先进行base64转换
NSData *data = [[NSData alloc] initWithBase64EncodedString:stringBase64 options:NSDataBase64DecodingIgnoreUnknownCharacters];
NSString *string =[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];