[英]How do I convert NSString of base64 string into NSSData
My current code is like below which is from UTF8 to data.我当前的代码如下所示,从 UTF8 到数据。 But the string is base64 (read from a file to be encrypted in aes256 cbc) and not able to be converted into UTF8
但是字符串是base64(从要在aes256 cbc中加密的文件中读取)并且无法转换为UTF8
NSString* str = @"somelongbase64stringreadfromsmallimagefile"; NSString* str = @"somelongbase64stringreadfromsmallimagefile";
NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding]; NSData* 数据 = [str dataUsingEncoding:NSUTF8StringEncoding];
NSMutableData * buffer = [[NSMutableData alloc] initWithLength:[data length] + kCCBlockSizeAES128]; NSMutableData * 缓冲区 = [[NSMutableData alloc] initWithLength:[数据长度] + kCCBlockSizeAES128];
got it working by让它工作
NSData *data = [[NSData alloc] initWithBase64EncodedString:str options:0]; NSData *data = [[NSData alloc] initWithBase64EncodedString:str options:0];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.