Iam開發包含sqlite數據庫的應用程序。我想使用AES加密對數據庫內部的數據進行加密和解密。我成功實現了AES加密並將加密數據插入到數據庫中。將數據提取到NSString中。 那麼我怎麼可以分配該字符串,而不會將字符串值更改爲NSMutableData.Because因爲我想通過該數據AES解密方法。請幫助我們這是一個緊迫的工作..如何將NSString直接分配給NSMutableData
在此先感謝。
Iam開發包含sqlite數據庫的應用程序。我想使用AES加密對數據庫內部的數據進行加密和解密。我成功實現了AES加密並將加密數據插入到數據庫中。將數據提取到NSString中。 那麼我怎麼可以分配該字符串,而不會將字符串值更改爲NSMutableData.Because因爲我想通過該數據AES解密方法。請幫助我們這是一個緊迫的工作..如何將NSString直接分配給NSMutableData
在此先感謝。
這裏是的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);
NSString *someString= @"This string will be converted to mutableData in the next line";
NSMutableData *someData = [[someString dataUsingEncoding:NSUTF8StringEncoding] mutableCopy];