iOS 开发人员的新手,尝试对数据进行编码以在 db 中进行安全数据存储。
我在这里找到了当前示例:https ://github.com/RNCryptor/RNCryptor-objc
这是我的代码。
NSString * aPassword =@"tempkey";
NSData *data = [@"Data" dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
NSData *encryptedData = [RNEncryptor encryptData:data
withSettings:kRNCryptorAES256Settings
password:aPassword
error:&error];
NSLog(@"Data: %@", [[NSString alloc] initWithData:encryptedData encoding:NSUTF8StringEncoding]);
我的日志
2016-10-20 11:41:52.662 BlueBoard[57245:10027277] Data: (null)
我错过了这个过程中的一步吗?我已经确认它是空的,因为它的数据库也被存储为空。