SQLCipherを使用して新しい暗号化データベースを作成したいのですが、次のリンクがあるため、キーの設定方法がよくわかりませんでした:http ://sqlcipher.net/sqlcipher-api/#key
ドキュメントで説明されているように、PRAGMAでキーを設定する必要がありますが、どこからそのコマンドを実行できますか?
Androidの場合、暗号化キーを提供するには、openOrCreateDatabaseを呼び出す必要があります。2番目のパラメーターは、使用されるパスフレーズです。
SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);
「PRAGMAキー」インターフェースは、SQLCipherのコマンドラインバージョンを使用する場合と同じ機能を提供します。
これを読む必要があります:sqlcipher.net/introductionビルド命令は、SQLCipherのコマンドラインシェル(sqlLiteに基づく)となるユーティリティを取得する必要があります。