私のプロジェクトでは、3DES 暗号化アルゴリズムを使用して一部のデータ (文字列) を暗号化しています。暗号化関数に渡す文字列は、NSData オブジェクトを返します。
次に、NSData を NSString に変換して、その文字列をサーバーに送信できるようにします。
したがって、このコードを使用して NSData を NSString に変換しました
NSString *stringCreated = [[NSString alloc] initWithData:encryptedData encoding:NSASCIIStringEncoding];
しかし、この文字列を印刷すると、コンソールにはほとんど文字が表示されません。その文字までの文字列のみを出力するため、「\ 0」のシーケンスを作成している文字はほとんどないと思います。
でデータをエンコードしようとしましNSUTF8StringEncoding
たが、(null) が返されます。
完全な文字列をサーバーに送信したいのですが、どうすればよいですか?