Сообщение от
Stradi
Мм, а кодировка "национальная" в системе установленно корректно?
Ага. Там из коробки корректно.
Сообщение от
Stradi
И тем более, где ты видел точку, в которой используеться пароль с нац. символами, а не латиницей?
Я не видел, но это ведь не значит, что нельзя. Точка-то не символами оперирует, а битами. Ну будет в байте первый бит не 0 а 1 - и что? Теоретически, это не должно ничему помешать. А если юникод - ну, два байта будет, все равно из нулей и единиц состоят. Лишнее отбросит, остальное обработает. Теоретически, ага.
Сообщение от
Stradi
Может и можно, но я не пробовал. Поправь, если ошибаюсь...
И я не пробовал. Но ты не ошибаешься. Сегодня решил развеять для себя эти смутные сомнения.
Итак, WPA2 регламентируется стандартом IEEE 802.11i-2004. Читаем приложение "H.4 Suggested pass-phrase-to-PSK mapping" к этому стандарту:
The pass-phrase mapping defined in this subclause uses the PBKDF2 method from PKCS [B16].
PSK = PBKDF2(PassPhrase, ssid, ssidLength, 4096, 256)
Here, the following assumptions apply:
- A pass-phrase is a sequence of between 8 and 63 ASCII-encoded characters. The limit of 63 comes
from the desire to distinguish between a pass-phrase and a PSK displayed as 64 hexadecimal
characters.
- Each character in the pass-phrase must have an encoding in the range of 32 to 126 (decimal),
inclusive.
- ssid is the SSID of the ESS or IBSS where this pass-phrase is in use, encoded as an octet string used
in the Beacon and Probe Response frames for the ESS or IBSS.
- ssidLength is the number of octets of the ssid.
- 4096 is the number of times the pass-phrase is hashed.
- 256 is the number of bits output by the pass-phrase mapping.
Т.е., чего мы имеем? Во-первых, пароль должен содержать от 8 до 63 АСКИ-символов, и во-вторых, символы эти должны быть из диапазона с 32-го по 126 десятичный номер в АСКИ-таблице. Для справки, 32-й - это пробел, 126-й - тильда. Никаких юникодов, и никаких национальных символов в паролях WPA-PSK быть не должно.
Там, правда, написано, что это рекомендованный способ мапинга пасс-фразы в ключ, но я не думаю, что кто-то из производителей рискнет сильно отклоняться от рекомендаций стандарта.