6

私はAndroid用の2Dゲームを作成しており、ゲームデータの保存にsqliteデータベースを使用しています。ルート化されたユーザーはデータベースを簡単に変更できるため、データを暗号化する必要があり、誰かがデータを変更するときにこれを理解する必要があります。これ?

4

2 に答える 2

10

SQLCipherプロジェクトを見てください。これは、SQLiteデータベースファイルの透過的で安全な256ビットAES暗号化を提供するオープンソースライブラリです。

このWebサイトでは、Androidのチュートリアルを提供しています。

于 2012-07-08T12:52:06.633 に答える
2

SQLCipher+ユーザーのパスワードが適切な実装である可能性があります。ハードコードされた文字列を使用するのではなく、データベースを暗号化するためにユーザーのパスワードが必要です。

于 2019-02-25T03:51:49.787 に答える