2

アプリが通信するサーバーからのいくつかのファイルのダウンロードを含むアプリケーションを開発しています。そのため、ダウンロードしたファイル (Quiet センシティブ) を aLibrary ディレクトリに保存する予定です。できれば、サブディレクトリ (非表示としてマーク) を作成し、その下に保存します。しかし、この非表示のサブディレクトリは、ジェイルブレイクされたデバイスで簡単にアクセスできます。

ジェイルブレイクされたデバイスでもアクセスできないライブラリディレクトリに安全に保存する方法はありますか?

パスワードで保護されたサブディレクトリにファイルを作成して保存できますか? サブディレクトリまたはファイルをパスワードで保護するにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

4

検討すべきオプションの 1 つは、Coredata にファイルを NSData 外部レコード ファイルとして保存し、ファイルの暗号化と復号化を担当するある種の NSValueTransformer を使用することです。これはより複雑なアプローチになる可能性がありますが、多くの柔軟性が得られます。

をすばやく検索するNSValueTransformer encrypt NSDataと、興味深い結果が得られます。

お役に立てれば!

于 2013-04-03T03:19:35.793 に答える