AES256使用XML文件

时间:2011-06-30 10:44:21

标签: iphone xml nsdata aes

朋友,我想在我的xml文件中保存objNSData,后来我想从文件xml读取我的数据并解密,我想使用这段代码,我可以将NSMutableData转换为字符串,然后将NSString转换为NSMutableData

 NSString *strData = @"Bonjour tout le monde, je voudrais vous présenter la Société Futur";
NSLog(@"before encryption : %@",strData);
NSMutableData *objNSData = [NSMutableData dataWithData:[strData dataUsingEncoding:NSUTF16StringEncoding]];

objNSData = [objNSData EncryptAES:@"samplekey"];
strData = [[NSString alloc] initWithData:objNSData encoding:NSUTF16StringEncoding];
NSLog(@"%@",[objNSData description]);
NSMutableData *objDecryptedData = [objNSData DecryptAES:@"samplekey" andForData:objNSData];
NSLog(@"%@",[objDecryptedData description]);
strData = [[NSString alloc] initWithData:objDecryptedData encoding:NSUTF16StringEncoding];
NSLog(@"after decryption : %@",strData);

1 个答案:

答案 0 :(得分:0)

互联网上有一些样本只是谷歌为他们。这是一个stackoverflow帖子,看看它是否适合你。

NSData-AES Class Encryption/Decryption in Cocoa