2010-11-25 8 views
2

今すぐ人々は.ipaファイルを解凍することで簡単にバンドルファイルを入手できます。 iPhoneアプリのアプリケーションバンドルに保存されているメディアファイル(mp3など)を保護する方法はありますか?iOSバンドルファイルを保護する方法

おかげで、 ケルビン

答えて

0

私は唯一の暗号化を助けることができると思います。

+1

暗号化は、データをスクランブルするまともな方法であるが、彼は電話で暗号化されたデータを使用しようとするならば、彼は暗号化を使用してのポイントを敗北復号鍵を...含める必要があります。 –

3

難しくすることはできますが、実際には不可能にすることはできません。 データのスクランブリングを実装し、アプリが電話で実行されているときに解読することができます。しかし、実際にはすべてのソリューションが難しく、不可能ではありません。暗号化さえすれば、あなたのアプリはそれを解読する鍵を持っていなければなりません。

+0

ありがとうKenny、私が参照できるサンプルコードがありますか? – Kelvin

+0

ここでは、文字列http://iphonedevelopertips.com/cocoa/obfuscation-encryption-of-string-nsstring.html –

2

唯一の方法は、独自のエンコード/暗号化とデコードを実行時に行うことです。データをシリアル化されたオブジェクト、つまりNSDataに「プリパッケージ」してノイズを追加することができます。わずかな保護が価値がある場合は、ライブラリメソッドを使用するのが難しくなり、システムの機能を簡単に失うことがあります。

+0

おかげ英子と例の事前パッケージのいずれかのサンプルコードがあるとオンザフライファイルを復号化? – Kelvin

+0

申し訳ありませんが、ここには例はありません。 – Eiko

関連する問題