16 + APIを使用してアンドロイドアプリにパスワードを安全に保存するにはどうすればよいですか?パスワードをアンドロイドに保存する16+ API
私はあなたがSHA1を使用してパスワードをハッシュし、ときに、次にSharedPreferences
を使用してハッシュを保存することができ18+でそれを行う方法を知っているが、16+
16 + APIを使用してアンドロイドアプリにパスワードを安全に保存するにはどうすればよいですか?パスワードをアンドロイドに保存する16+ API
私はあなたがSHA1を使用してパスワードをハッシュし、ときに、次にSharedPreferences
を使用してハッシュを保存することができ18+でそれを行う方法を知っているが、16+
のための任意の例を見つけることができません有効なパスワードを確認し、再度ハッシュし、前に保存したハッシュと比較したい
これは、あなたがパスワードを取得したいのですが、単にそれはあなたがまた、パスワードを取得したい場合、あなたには、いくつかの異なる暗号化方式を使用する必要があります有効な
かどうSHA1いるので、チェックしていないときのために良いです一方向です
AndroidでRSAプロトコルを実装する方法(例:双方向非対称暗号化方式)の例があり、後で使用するためにパスワードを取得する場合にもうまく機能します:
APIレベル1以降、ファイル、データベース、またはSharedPreferencesにパスワードを保存することができました.Yoこれらのオプションのほとんどのデフォルトである[内部ストレージ](https://commonsware.com/blog/2014/04/07/storage-situation-internal-storage.html)に保存します。デバイスはパスワードを取得できます。これが不十分であると感じる場合、場合によっては、APIレベル18であなたは十分だと感じているものは何ですか?おそらく、あなたが使いたいもののようなものを提案することはできますが、それを行うには、あなたが使いたいものを知る必要があります。 – CommonsWare
が18+ apiで利用可能になる暗号化の暗号化が可能になる – Vadim
「javax.crypto」などのさまざまな暗号化オプションは、APIレベル1以降で使用されています。**正確に** APIレベル18 APIレベル16は使用しません。 – CommonsWare