5

SQLCipherを使用して新しい暗号化データベースを作成したいのですが、次のリンクがあるため、キーの設定方法がよくわかりませんでした:http ://sqlcipher.net/sqlcipher-api/#key

ドキュメントで説明されているように、PRAGMAでキーを設定する必要がありますが、どこからそのコマンドを実行できますか?

4

2 に答える 2

2

Androidの場合、暗号化キーを提供するには、openOrCreateDatabaseを呼び出す必要があります。2番目のパラメーターは、使用されるパスフレーズです。

SQLiteDatabase database = SQLiteDatabase.openOrCreateDatabase(databaseFile, "test123", null);

「PRAGMAキー」インターフェースは、SQLCipherのコマンドラインバージョンを使用する場合と同じ機能を提供します。

于 2012-11-21T13:46:19.063 に答える
1

これを読む必要があります:sqlcipher.net/introductionビルド命令は、SQLCipherのコマンドラインシェル(sqlLiteに基づく)となるユーティリティを取得する必要があります。

于 2012-11-20T18:19:21.793 に答える