我正在开发一个包含sqlite数据库的应用程序。我想使用AES加密来加密和解密数据库内的数据。我已成功实施AES加密并将加密数据插入数据库中。我将数据提取到NSString中。
那么如何在不将字符串值更改为NSMutableData的情况下分配该字符串。因为我想将该数据传递给AES解密方法。
答案 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);