Вопрос довольно ясный. Мне интересно, использует ли он алгоритм хеширования, или просто шифрование. Если это хэш, то какой алгоритм используется (md5, sha1 и т. Д.)? Кроме того, сопоставляет ли маршрутизатор пароль в виде обычного текста для проверки или хеширования?Использует ли wpa_passphrase алгоритм хэширования?
1
A
ответ
2
В WPA-PSK кодовая фраза WPA и SSID используются для вывода 256 ключей AES, используемых для шифрования беспроводного трафика. Функция вывода ключа - PBKDF2, определенная в RFC 2898. Если парольная фраза для SSID верна, шифрование будет работать так, чтобы клиент мог успешно обмениваться данными с AP. В противном случае связь не удастся. Именно так AP знает, что кодовая фраза верна (трафик не тарабарщина).
Спасибо. Итак, если я правильно понял, маршрутизатор расшифровывает 256-битное зашифрованное значение, а затем сравнивает его? – hesson
Трафик между клиентом и точкой доступа AP зашифрован AES 256, а проверка парольной фразы является неявной. Если у клиента есть правильный ключ (который был получен из кодовой фразы и SSID) для AP, то установление связи будет работать, потому что оба конца смогут правильно дешифровать трафик. Не существует явного сравнения парольной фразы AP. – pizen