27

WPA2-PSK のパスフレーズに63文字という制限があるのはなぜでしょうか。これは 2 のべき乗でもなく、私には非常に珍しいように見えますが、この数には確かに深い意味があります。

4

3 に答える 3

48

PSK は、疑似乱数関数として SHA1 を使用した PBKDF2 鍵導出関数を使用して、パスフレーズから導出されます。パスフレーズは、8 ~ 63 文字の ASCII エンコード文字列です。

PSK = PBKDF2(パスフレーズ、ssid、ssidLength、4096、256)

PSK は 32 バイト (256 ビット) で、多くの場合 64 個の 16 進文字で表示されます。

802.11i 仕様によると:

パスフレーズは、8 ~ 63 個の ASCII エンコード文字のシーケンスです。63 という制限は、64 の 16 進文字として表示されるパスフレーズと PSK を区別したいという要望から来ています。

したがって、違いは、64 文字の 16 進数の PSK と 8 ~ 63 文字の ASCII パスフレーズを区別することだけです。

于 2014-02-04T13:42:22.357 に答える