0

質問で述べたように、私はサーバーとの相互作用のないアプリケーションを作ろうとしています。問題は、ユーザーがアプリケーションの一部でパスワードを使用してから問題を開始できることです。私が実際に多くの資料を見つけることができなかった1つの問題は、ローカルのパスワードを忘れた場合の機能をどのように実装するかということです。これは不可欠だと思います。

パスワードを暗号化せずにローカルに保存し、必要なときに取得することは、多くの理由でオプションではありません(ハッカーに公開されたパスワードや、電話を手にした人なら誰でもパスワードを取得できます)。

何か案は?

4

1 に答える 1

1

Android の詳細はわかりませんが、iOS では、NSUserDefaults(アプリケーション全体の暗号化されていないデータストア) に保存されているセキュリティの質問を使用してこれを行い、暗号化されたキーチェーンにパスワードとセキュリティの回答を保持しています。質問に回答すると、ユーザーはパスワードを変更するように求められ、キーチェーンで更新されます。

Android にも同様の機能と方法があると思います。この答えは、約 6 か月後にはよくわかります (次は Android を学習することを約束します)。

于 2012-08-15T10:24:12.080 に答える