0

我想使用 NSDATA 密钥进行 AES 256 加密。但是在任何地方我都可以找到带有 NSString 键的示例。现在,如何使用 NSData 键?

4

1 回答 1

0

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

然后您可以使用以下方法将您的 NSData 转换为 string ,以用作键。

NSString* newStr = [[[NSString alloc] initWithData:theData
                                         encoding:NSUTF8StringEncoding] autorelease];
于 2012-05-31T06:20:04.287 回答