目标 C:使用 NSData 密钥值进行 AES 256 加密



我想使用 NSDATA Key 进行 AES 256 加密。但是我到处都能找到 NSString 键的例子。现在,如何使用NSData密钥?

不能使用字节作为键。您必须使用字符串作为键。虽然,您可以将 NSData 字节转换为字符串。但请注意,数据必须使用一些有效的字符串编码进行编码。

然后,您可以使用以下方法将NSData转换为字符串,以用作键。

NSString* newStr = [[[NSString alloc] initWithData:theData
                                         encoding:NSUTF8StringEncoding] autorelease];

最新更新