web-dev-qa-db-ja.com

パスワードのエントロピーを決定する方法

パスワードが現実的なタイムスケールでブルートフォースを防ぐのに十分なエントロピーを持っているかどうかをどのように判断できますか?たとえば、次のパスワードを持っている場合、ブルートフォースを防ぐのに十分な強度があるかどうかをどのように判断できますか?

"?e&ye&ga!ruaa!na!e%ta!e%rc#Iod$woH"2245
6
abdadooo22

パスワード入力の推定エントロピー値を提供できるサイト があります。上記の例では、約210ビットを提案しています。

enter image description here

クラックするのにかかる時間の非常に大まかな推測を得ることができます 私のパスワードはどれほど安全か

これは、標準のデスクトップPCが例のパスワードを解読するのに2兆年かかることを示唆しています。

enter image description here

パスワードのより詳細な分析は パスワードメーター で見ることができます。

13
Gaff

あなたの質問-「ブルートフォースを防ぐのに十分な強さですか?」

本当の答え-「いいえ」

有用な答え-「おそらく、少なくとも予見可能な将来のために」


あなたが尋ねるべきこと:

このタイプのデータを保護する必要があります。このタイプのデータには、要件xとy、および会社の感度zがあります。これは適切なレベルのエントロピーですか。

さて、公平を期すために、@ Garethが指摘した210ビットは長い間問題ない可能性がありますが、それはやり過ぎかもしれません、そして 上を越えない正当な理由 あなたはする必要はありません。

4
Rory Alsop

Dropbox tech blogこれは最高の記事です から私は最近見ました、そしてその中で議論された理論の実装でさえ示しています。これが何らかの形で役立つかどうか、私に知らせてください。

セキュリティについてもう1つ覚えておくべきことは、これで表現されているアイデアです XKCDコミック

4
dmcgill50