2009-08-04 22 views

答えて

4

DBは、通常、アプリケーションディレクトリに格納されます。アプリケーションディレクトリには、アプリケーションに割り当てられたuser-idだけがアクセスできます。

アンドロイドフレームワークを使用して明示的にDBを暗号化する方法はありませんが、DBに保存した情報を暗号化する方が簡単です。これは、ユーザーがアプリケーションにアクセスするためにパスワードを入力する必要がある場合にうまく機能し、このパスワードを使用して情報を暗号化することができます。しかし、アプリケーションでパスワードのログインが必要ない場合は、暗号化キーをコードに保存しなければならず、アプリケーションを逆コンパイルしてキーを検出すると、データのセキュリティが損なわれます。

+1

私は2つのことを言いたい... 1.iは(そのサイズのために)sdcardにdbファイルを格納しているので、私はencrptを強制するだけです。 2.i暗号化/復号化を行うには何らかのリファレンスが必要です。 – arams

4

Sunには、AES暗号化の使用方法を説明する記事があります。here私が必要とするライブラリのすべてがAndroidから利用可能であることを私が知る限りは、

関連する問題