如何将NSString直接分配给NSMutableData?

时间:2012-07-10 06:46:53

标签: nsstring aes nsmutabledata

我正在开发一个包含sqlite数据库的应用程序。我想使用AES加密来加密和解密数据库内的数据。我已成功实施AES加密并将加密数据插入数据库中。我将数据提取到NSString中。

那么如何在不将字符串值更改为NSMutableData的情况下分配该字符串。因为我想将该数据传递给AES解密方法。

1 个答案:

答案 0 :(得分:0)

以下是NSString< - >的一些示例NSData转换:

NSString *someString = @"string";

//NSString to NSData
NSData* data=[someString dataUsingEncoding: [NSString defaultCStringEncoding]];

//NSData to NSString
someString = [[NSString alloc] initWithData:data encoding:[NSString defaultCStringEncoding]];

NSLog(@"%@", someString);