/ / android:既製のsqliteデータベースを暗号化してから使用する-android、sqlite、暗号化

アンドロイド:既製のsqliteデータベースを暗号化してから使用する - アンドロイド、sqlite、暗号化

sqliteデータベースを作成してから、アプリケーションにインポートしました。 私はこれを使用した 、それは正常に動作します。

その後、私は自分のデータベースが暗号化されていないことを認識したので、どのルート電話でもアクセスできます。

だから私はこの方法を提案しました:

1-データベースをキーで暗号化してから

2-アプリケーションに返してから

3-コードで暗号化キーを使用してデータベースを復号化する

4-私はプロガードを使用してコードを暗号化します(コードに暗号化キーがあるため)。

この方法は正しいですか?

はい、それを行う方法は?

いいえ、私は何をしなければなりませんか?

私はsqlcipherについて読みましたが、データベースを作成から暗号化するこの手法だと思います。

回答:

回答№1は0

はSQLiteの完全なデータベース暗号化です

sqlcipher

これが例です