2017-04-21 8 views
0

CloudKitにユーザーパスワードを安全に保存する方法を教えてください。CloudKitにパスワードを保存するには?

私はカスタムログインが必要なアプリを開発しています。私はCustomUsersと呼ばれるユーザのために別のRecordTypeを持っています。 CustomUsersの各レコードには、emailpasswordというキーがあります。パスワードをサーバーに安全に保存し、ログイン中に戻すにはどうすればよいですか?

私はCryptoSwiftを使用しようとしました。しかし、私はこれをどう対処するかについては考えていません。

+1

これはCloudKitを行うには何も持っていないようです。パスワードを正しく保存する方法については、より一般的な質問があるようです。場所はほとんど無関係です。 – rmaddy

答えて

0

ここには、その質問に対する答えがあります。

How to crypt string to sha1 with Swift?

何をしてパスワードを暗号化して、それを保管しています。それからあなたがそれをチェックしたいとき、あなたのユーザーは彼のパスワードをタイプします、あなたはそれをもう一度暗号化し、2つが一致するかどうか確認します。この記事では、この原則について説明します。

http://www.movable-type.co.uk/scripts/sha256.html

しかし...これはSHA1が脆弱であることが示されている最良の選択肢ではありません注意してください。 http://www.pcworld.com/article/3173791/security/stop-using-sha1-it-s-now-completely-unsafe.html

より良い使用sha256!このコードで実装することができます。

SHA256 in swift

+0

ありがとうございます。これは多くの助けになります:) –

関連する問題