12

HDD全体(aes 256)で暗号化を使用していますが、パスワードも256ビットにするために必要なパスワードの長さを考えています。パスワードは通常、暗号化との弱点であることは誰もが知っているので、知っておくとよいと思います。パスワードは文字 (大文字と小文字) の数字と句読点で構成され、ランダムです。ありがとう。

4

3 に答える 3

11

パスワードが本当にランダムである(つまり、記憶できない)場合、説明されている文字を使用すると、パスワードの8ビットバイトあたり約6ビットのランダム性が得られます。したがって、約256ビットのランダム性を含めるには、パスワードに約(256/6)=43文字が必要です。パスワードが覚えやすい場合は、256ビットのランダム性を実現するためにさらに多くの文字が必要です。実行中の英語のテキストは、1バイトあたり4ビット未満のランダム性を持っています。

長いパスフレーズを使用して、その256ビットハッシュ(おそらくSHA-256)を生成する方がよい場合があります。パスフレーズはミニチュアエッセイかもしれません-おそらく80-128文字の長さです。もっと傷つけないでしょう。

于 2011-03-07T03:14:01.250 に答える
5

文字と数字のみを使用している場合は、文字ごとに合計26×2 + 10=62の可能な値があります。これは64に近いため、1文字あたりのエントロピーは6ビット弱です。

256ビットが必要な場合は、文字セットから約43文字が必要です。

于 2011-03-07T03:15:14.173 に答える
2

さらに読む: http: //en.wikipedia.org/wiki/Password_strength

于 2011-03-07T03:11:44.403 に答える