4

RNCryptor を使用して、iOS で NSData を暗号化し、Python サーバーに送信しています。これまでのところ、そうです。私の問題は、サーバー側で NSData を復号化しようとしたときに発生します。

RNCryptor はすべての関連データを暗号化されたヘッダーに埋め込みますが、受信したデータを復号化するためのサーバー側で IV を取得できません。

何か案が?

構成: iOS 5.0 と RNCryptor / Python + Tornado Web サーバー

ありがとう!

4

1 に答える 1

1

暗号化されていないため、ヘッダー情報を NSData の先頭に追加するだけです。パスワードベースの暗号化を使用していない場合は、2 バイトをスキップしてから、IV の長さを読み取って iv を取得する必要があると思います。ただし、さまざまな設定に基づいて、ヘッダーの長さが条件付きで変更され、完全な詳細が表示されます。

于 2012-11-06T17:22:05.003 に答える