2012-04-05 9 views
0

使いやすさの質問や多分データベース、あるいは多分セキュリティ(注射攻撃を考慮する)に似ていますが、ユーザーのパスワードをxx文字より長くしないようにする感覚は何ですか?長いパスワードはほとんどがより良くなり、ひどく難しくなると考えられ、また一部のユーザーはパスワード・セーフを使用するので、パスワードの長さは重要ではないため、私には分かりません。xx文字より長いパスワードをユーザーが使用できないようにする感覚は何ですか?

私は20文字以上のパスワードはほとんど覚えていませんが、ダイスウェアやパスワードを安全に使用すると問題はありません。 「あなたのパスワードは5〜8文字の間でなければならない」というサイトがある理由を理解できません...

パスワードはハッシュとして保存する必要がありますので、データベース内のフィールドの長さは固定です問題はどこだ?

私は、パスワードが固定長でなければならないサイトのほとんどは、どのハッシュ方法も使用していないと思います。

+0

また、ユーザーに特別な文字や数字を追加することは偽の錯覚です。あなたはこれを理解しているので、ユーザーが1〜255文字のパスワードを持つことができるようにすることで世界をより良くすることができます。 :) – Bazzz

+0

私のプログラムでは、あなたはパスワードとして全書籍を挿入することができ、それはうまくいくでしょう:Dですが、非常に多くのサイトがあります。 paypalは最大20文字ですので、誰かがおそらく何かについての考えを持っていた可能性があります。 – reox

+0

パスワードがハッシュされている場合は、パスワードとして使用するものと同じ本の正しい要約が私にもアクセスできる理論的な機会があります! :D私はそれが最初の場所でパスワードの長さに制限を持つよりも大きなセキュリティホールだとは思っていません。 – Bazzz

答えて

2

パスワードの上限値がわかるたびに、ハッシュ値を保存したいと思うと推測できます。そして、それは本当に悪いです。

パスワードは「もっと長くなっています」、できるだけ大きなアルファベットの文字で構成する必要があります。違いはここでかなりよく説明されています:https://www.grc.com/haystack.htm

+0

はい、しかしpaypal ??なぜ彼らは暗号化されていないそれらを格納する必要がありますか? – reox

+0

暗号化とハッシングには2つの違いがあります。ハッシングは一方向です。彼らはハッシュからパスワードを復元することはできません。また、重要なのは、データが失われた場合にパスワードを第三者に漏らすことができないためです。 paypalがパスワードをハッシュしている場合、長さを制限する必要はありません。とにかく(私が知らないもの)それはただばかだ。 –

関連する問題