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 に答える