NSMutableData转换为NSString

时间:2011-07-01 06:40:35

标签: iphone

为什么数据与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);

1 个答案:

答案 0 :(得分:1)

您似乎正在存储字符串的NSData表示形式,然后对其进行加密,并希望将其转换回来将为您提供与之相同的内容。

虽然我不完全确定您为什么要尝试加密NSData实例,但如果您想将其转换回NSString,那么您肯定希望在路上解密它回来。