2017-04-13 16 views
1

レルムデータベースを暗号化し、安全な場所に保存したいとします。レルムデータベースの暗号化

私はいくつかの読書をしており、Android KeyStoreに保存することは、デバイスの画面ロックに基づいているため、最良のアイデアではないようです。

Moresoでは、画面ロックがピン、パスワード、またはパターンの間で変更された場合、Android KeyStoreに保存されているすべてのキーが失われ、再び再作成する必要があるとの記事もあります。

鍵を生成して別の場所に格納する方が安全な方法はありますか?

答えて

1

あなたができることは、あなたが望む任意のアルゴリズム(明らかに非推奨のものではない)を使用してあなたの鍵を暗号化し、あなたのアプリケーションの内部記憶装置に格納することです。それはプライベートになり、他のアプリケーションもユーザもなりません。それにアクセスすることを許されている。

+1

内部ストレージは安全ではありません。ルーツの電話では、誰でもファイルにアクセスできます。 –

+2

とにかく安全なものは何もありませんが、キーストアや内部ストレージを使用したくない場合は、残っているものはあまりありません。 –