複数のデフォルトパスワードを保存する必要があるアンドロイドアプリを開発しています。異なるパスワードをアンドロイドに保存する
入力されたパスワードに基づいて、ユーザーには異なる書式が表示されます。
デフォルトのパスワードの数が10〜20個の場合、デフォルトのパスワードを保存する最適なソリューションは何ですか?
複数のデフォルトパスワードを保存する必要があるアンドロイドアプリを開発しています。異なるパスワードをアンドロイドに保存する
入力されたパスワードに基づいて、ユーザーには異なる書式が表示されます。
デフォルトのパスワードの数が10〜20個の場合、デフォルトのパスワードを保存する最適なソリューションは何ですか?
私は2つの可能性を参照してください。
私は最初の可能性を好むでしょう。また、私はハッシュアルゴリズムとして共通のMD5を使用しませんが、SHA-512以上、さらにはbcryptを使用します。ここでは、Androidでそれを行う理由と方法を説明する良いスレッドがあります:Stackoverflow-Thread基本的には、誰かがsqliteデータベースを取得することを考慮する必要があります。高速ハッシュアルゴリズム(MD5など)が採用されている場合は、弱いパスワード(虹のテーブルの助けを借りて)を見つけるのが非常に簡単です。パスワード塩は助けになりますが、google attacksに対してのみ役立ちます。 Bcryptハッシュ(+ salt!)は生成するのがずっと遅く(これは良い)、弱いパスワードでさえ解読しにくい。
アンドロイドには多数の保存オプションがあります。 this
データが限られている場合は、環境設定を行うことができます。
「ベスト」とはどういう意味ですか? – Mat
使用する暗号化の種類を知りたいですか? –