@ live.comの電子メールアドレスを登録したかったのですが、16文字を超えるパスワードを含む電子メールアドレスは登録できないと書かれています。
どうして?実際のパスワードを取得する方が簡単になるように?(パスワードハッシュが盗まれた場合...)
1
他のサイトでもこの最大16文字という制限を見てきました。パスワードがハッシュされて保存されている場合、実際のパスワードが何であっても、データベース内で同じサイズにする必要があります。なぜ制限するのですか?パスワードがハッシュされずに保存されており、データベースフィールドのサイズが16文字であるためではないことを願っています。私は本当にないことを願っています。
—
Rincewind42
16文字のパスをブルートフォースするのは、大きなパスをブルートフォースするのに比べて簡単です。(ご存じのように、ロシアの有料サイト、ブルートフォースハッシュに特化したサイト)
—
ランスベインズ
これは興味深いです。IBMSQLおよびXMLデータの制限「データソースへのパスワードアクセス」行は、MD5ハッシュが適用された後の16文字のパスワードと同じサイズである最大32バイトの長さです。
—
レベッカデッソンビル
Rincewind42とDezは、本当に興味深い点をもたらします。これらの可能性はいずれも安全ではありません。
—
パトリッククリンゲマン
@Dez:MD5を17文字のパスワードに適用しても、32バイトのままです。さらに興味深い点は、Unicodeの16文字が32バイトになることです。
—
musefan