为什么数据与objNSData
不相似?
NSString *strData = @"Bonjour tout le monde, je voudrais vous présenter la Société fdfdfdf Futur";
NSMutableData *objNSData = [NSMutableData dataWithData:[strData dataUsingEncoding:NSUTF8StringEncoding]];
objNSData = [objNSData EncryptAES:@"samplekey"];
NSLog(@"objNSData%@", objNSData);
NSString *str=[[NSString alloc] initWithData: objNSData encoding:NSUTF8StringEncoding];
NSLog(@"str%@",str);
NSMutableData *data = [[NSMutableData alloc] initWithData:[ str dataUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"data%@",data);
答案 0 :(得分:1)
您似乎正在存储字符串的NSData
表示形式,然后对其进行加密,并希望将其转换回来将为您提供与之相同的内容。
虽然我不完全确定您为什么要尝试加密NSData
实例,但如果您想将其转换回NSString
,那么您肯定希望在路上解密它回来。