2011-12-12 14 views
2

データファイルを保護する必要があります。ファイルは私のアプリケーションによってクラウドにエクスポートされます。私はユーザーが混乱してデータファイルを破壊することを望んでいません。iOSデータファイルの暗号化は許可されていますか?

ただし、アプリストアルールでは暗号化を使用できません。

私はある種のエンコーディングを考えています。

私はそれが許可されているものを誰でも提案することができますか?

私はzipファイルを使用しようとしましたが、ライブラリが大きくて古く、iOS用に最適化されていません。

答えて

3

App Storeのルールでは暗号化を禁止していないため、適切な政府の権限を取得し、アプリケーションの提出時にこれらの詳細を提供する必要があります。

これを済ませたら、Protecting Data Using On-Disk Encryptionを読んでください。

+0

私はそのすべての努力に行きたくはなく、ちょうど妥当なものをほしいと思う。 – Jules

+0

私は古いデバイスでも動作するものを使いたい。 – Jules

+2

合理的なのは、文書をmangleするユーザーに、読み込みに失敗することを期待できるようにすることです。バージョン/デバイスの要件がある場合は、質問に投稿することをおすすめします。 「古いデバイス」はあまりにも曖昧です。 – Jim

2

iCloudファイルでは、組み込みのデータ保護機能を使用することはできません。

暗号化には、行うことに応じて、エクスポートライセンスが必要な場合があります。

私はzlibがそれほど大きいとは思いませんが、私たちはiOSゲーム(libpngを使用していたので)に入れてしまったと思います。

ユーザーが問題を解決しないようにするには、チェックサムを使用しないのはどうですか?

関連する問題