私の文書フォルダに(.sqlite)を保存しています。私はこのファイルを暗号化して、誰もファイルに直接アクセスできないようにする必要があります。これはiOSで達成できますか?iOSでファイルを暗号化/復号化する方法は?
答えて
iOSアプリケーションでは、誰も実際にあなた以外の.sqliteファイルにアクセスすることはできません。このドキュメントフォルダはあなたのアプリケーションのためだけに利用可能です
さて私は、オンデマンド・リソースに使用してダウンロード外部.sqliteファイルがあり、その後、ドキュメントのフォルダに配置し、ドキュメントのフォルダがアクセス可能です。 –
sqlcipher
ライブラリは、sqliteデータベースに適切なレベルの暗号化を提供します。これはsqliteに暗号化レイヤーを追加したものです。それは無料でオープンソースです。 以下の詳細とチュートリアルをご覧ください。 https://www.zetetic.net/sqlcipher/ios-tutorial/
さて、私はこれを迅速に動作させることができませんでしたしようとしました。また、.sqliteではなく.dbファイルを暗号化しているようです。もし私が間違っているなら、親切に私を修正してください。 –
SQLCipherはswiftで使用できます。また、sqlcipherはsqliteファイルも暗号化できます.Check https://github.com/stephencelis/SQLite.swiftこの実装では、swiftに対するsqlcipherサポートがあります。また、このスレッドをhttps://discuss.zetetic.net/t/sqlcipher-ios-and-swift/1398/4で確認することもできます。 sqlcipherを使用して動作させるのは少し複雑です。 – codester
- 1. テキスト暗号化/復号化方法Java
- 2. 別ファイルのXML暗号化/復号化
- 3. ファイルの暗号化と復号化
- 4. ファイルの復号化と暗号化
- 5. アセンブラXOR暗号化/復号化ファイル
- 6. RSA暗号化/復号化
- 7. 暗号化と復号化
- 8. AES暗号化/復号化
- 9. 暗号化/復号化soll
- 10. 復号化、暗号化
- 11. チャンク内のデータを暗号化/復号化する方法は?
- 12. コアデータのデータを暗号化/復号化する方法は?
- 13. Grailsドメインクラスの列を暗号化/復号化する方法は?
- 14. 暗号化/復号化:復号化方法でHMACタグが一致しない
- 15. Qt/C++でファイルを暗号化および復号化する方法は?
- 16. StAXでxmlの暗号化/復号化を行う方法は?
- 17. AES暗号化は、復号化は、Java
- 18. IBMイメージ・サービスのテキストを暗号化/復号化する方法
- 19. SAMLアサーションを暗号化および復号化する方法
- 20. Azureストレージアクセスキーを暗号化および復号化する方法
- 21. iOSとAndroidでのAES暗号化、C#.NETでの復号化
- 22. PHPでの暗号化、IOSでの復号化
- 23. パスワードでの暗号化と復号化
- 24. iphoneでのRSA暗号化/復号化
- 25. 暗号ブロックチェーンの復号XOR「暗号化」
- 26. Twofishによる暗号化/復号化
- 27. カスタム暗号化暗号化/復号化ストリーム
- 28. 複数のプラットフォーム(iOS、Android、WP7、PHP)での暗号化/復号化
- 29. iOSとPHPによる暗号化と復号化
- 30. UIProgressViewのデータの暗号化/復号化の観察方法は?
チェックこの回答http://stackoverflow.com/a/10010481/3066450 – ebby94