1

重複の可能性:
Android用のsqlite暗号化

Androidアプリケーション用にsqliteデータベースを暗号化するにはどうすればよいですか?私のアプリケーションユーザーは、さまざまなオンラインアカウントのユーザー名とパスワードを保存するためのsqliteデータベースを使用しています。私を助けてください。

4

1 に答える 1

2

試す

http://sqlcipher.net/sqlcipher-for-android/

ただし、proguard を使用して復号化コードとパスワードを難読化する必要があることに注意してください。そうしないと、アプリケーションをリバース エンジニアリングしてデータベースを復号化するのが簡単になります。

最良の解決策は、ユーザーが毎回データベースにパスワードを入力する必要がある場合です。これにより、リバース エンジニアがパスワードを見つけることができるコードにパスワードを保存する必要がなくなります。

于 2012-07-31T13:59:15.637 に答える