AndroidでSQLCipherを試しています。私はエミュレータ上に1つのテーブルといくつかのレコードを持つデータベースを作成した小さなアプリケーションを書いた。次に、エミュレータからデスクトップにデータベースを取り出しました。私はSQLCipherのドキュメントを見てきましたが、デスクトップ上のデータベースを実際に復号化してその内容を照会する方法はわかりません。私は実際にレコードを挿入したことを確認したかったのです。レコードにアクセスする最も簡単なプロセスは何ですか?ありがとう。SQLCipher - デスクトップ上に暗号化されたデータベースを開く
答えて
SQLCipher siteのビルド手順に従って、sqlite3コマンドラインシェルのコマンドラインバージョンをコンパイルできます。あなたが窓口にいる場合は、windows binary distributionsのいずれかを購入することもできます。どちらにもコンパイル済みのWindowsバイナリシェルが含まれています。
これは、Android SDKのツールフォルダに含まれているsqlite3コマンドラインツールとは異なりますか? –
はい、Android SDKで配布されているバージョンにはSQLCipher拡張機能が含まれていないため、暗号化されたデータベースにアクセスすることはできません。 SQLCipher拡張を組み込むように構築されたsqlite3コマンドシェルを使用する必要があります。 –
わかりました。ありがとう。 –
- 1. デバイスまたはクラウドのデータベースに暗号化されたデータベース?
- 2. 暗号化されたデータベースにdacpacを展開このデータベースの暗号化を無効にする
- 3. GreenDao - アンドロイド - ONUPGRADE(暗号化されたデータベース)
- 4. 暗号化されていないDBのためにSQLCipher Android、キーを設定
- 5. 暗号化されたSQLiteの圧縮iOS用FTS3データベース
- 6. Python - 暗号化 - ネットワーク上で暗号化されたデータを送信
- 7. データベースとユーザー入力の暗号化されたパスワードと暗号化の比較
- 8. (暗号化された)暗号化されたメッセージを復号する
- 9. 暗号化Javaが正しく暗号化されない
- 10. AndroidでSQLCipherを使用して既存のデータベースを暗号化する
- 11. ファイルがSQLCipher暗号化付きの有効なSQLiteデータベースであることを確認してください
- 12. C#暗号化されたデータをJavascriptで暗号化する
- 13. Azureストレージ上で暗号化されたBlobをインデックス化する
- 14. 暗号化されたメディアファイルエンジニア
- 15. OrientDBで暗号化キーを変更した後に暗号化されたデータベースに接続する
- 16. Rails:暗号化されたデータをデータベースに格納する
- 17. MongoDBデータベース暗号化
- 18. データベースの暗号化
- 19. AndroidのSQLiteデータベースでSQLCipherや暗号化と復号化のテクニックを使用する方法
- 20. 例暗号化されたメディア拡張の暗号化
- 21. Paypalで開かれたSSLで暗号化されたボタン
- 22. データベースに格納されたWoocommerceデータの暗号化形式
- 23. System.Data.SQLite - 暗号化されたデータベースにアクセスできない
- 24. ウェブサイトが公開された後に無効な暗号化キー
- 25. iPhoneで暗号化されたsqliteデータベースを扱う方法は?
- 26. カラムレベル暗号化が実行された後にサイズ変更されたカラム(常に暗号化されます)
- 27. Objective-c:Windows上で暗号化されたファイルを読み取る
- 28. EnvelopedCms暗号化:暗号化されたメッセージの長さを維持する
- 29. 暗号化された秘密鍵と暗号化された文字列の復号化
- 30. RSA暗号化(RSACryptoServiceProvider)を使用した暗号化されたデータサイズ
プリコンパイルされたコマンドライン 'sqlite3'またはSQLCipherに基づくものなどの何も証拠はありません。理論的には、自分でコンパイルすることができます。また、SQLCipherサポートグループに問い合わせることもできます:http://groups.google.com/group/sqlcipher/topics – CommonsWare