表の話の件。 なお一切検算をせずに書いてますので数値自体はあまり信用しないやうに!! とりあえず人間の脆弱性を無視して、理論的なパスワードの強さだけ考えるとして… N 種類の文字集合の組み合わせで作る M 文字のパスワードの強度を bit 数で表すと M * log2(N) である。例えば A: 0 と 1 の 2 文字のみ許される 64 文字のパスワード (N,M)=(2,64) B: アルファベット大小文字、数字、#、* の計 64 文字が許される 8 文字のパスワード (N,M)=(64,8) の 2 つのシステムの強度はそれぞれ A: 64 * log2(2) = 64 * 1 = 64 B: 8 * log2(64) = 8 * 8 = 64 なので同じ強さである。 なので(人間の脆弱性を考えない理論的な)パスワードの強さを考える上で数字のみだから弱いとか 記号が混ざってるから強