2012-08-13 3 views
1

Вопрос довольно ясный. Мне интересно, использует ли он алгоритм хеширования, или просто шифрование. Если это хэш, то какой алгоритм используется (md5, sha1 и т. Д.)? Кроме того, сопоставляет ли маршрутизатор пароль в виде обычного текста для проверки или хеширования?Использует ли wpa_passphrase алгоритм хэширования?

ответ

2

В WPA-PSK кодовая фраза WPA и SSID используются для вывода 256 ключей AES, используемых для шифрования беспроводного трафика. Функция вывода ключа - PBKDF2, определенная в RFC 2898. Если парольная фраза для SSID верна, шифрование будет работать так, чтобы клиент мог успешно обмениваться данными с AP. В противном случае связь не удастся. Именно так AP знает, что кодовая фраза верна (трафик не тарабарщина).

+0

Спасибо. Итак, если я правильно понял, маршрутизатор расшифровывает 256-битное зашифрованное значение, а затем сравнивает его? – hesson

+2

Трафик между клиентом и точкой доступа AP зашифрован AES 256, а проверка парольной фразы является неявной. Если у клиента есть правильный ключ (который был получен из кодовой фразы и SSID) для AP, то установление связи будет работать, потому что оба конца смогут правильно дешифровать трафик. Не существует явного сравнения парольной фразы AP. – pizen