我想使用 NSDATA Key 进行 AES 256 加密。但是我到处都能找到 NSString 键的例子。现在,如何使用NSData密钥?
不能使用字节作为键。您必须使用字符串作为键。虽然,您可以将 NSData 字节转换为字符串。但请注意,数据必须使用一些有效的字符串编码进行编码。
然后,您可以使用以下方法将NSData转换为字符串,以用作键。
NSString* newStr = [[[NSString alloc] initWithData:theData
encoding:NSUTF8StringEncoding] autorelease];