Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 NSDATA 密钥进行 AES 256 加密。但是在任何地方我都可以找到带有 NSString 键的示例。现在,如何使用 NSData 键?
您不能使用字节作为键。您必须使用字符串作为键。虽然,您可以将 NSData 字节转换为字符串。但请注意,数据必须使用一些有效的字符串编码进行编码。
然后您可以使用以下方法将您的 NSData 转换为 string ,以用作键。
NSString* newStr = [[[NSString alloc] initWithData:theData encoding:NSUTF8StringEncoding] autorelease];