Администрирование пакета MySQL - Как работают пароли
ОГЛАВЛЕНИЕ
Страница 3 из 16
Как работают пароли
Зашифрованный пароль сохраняется в таблице пользователей ('user ').
- При установлении соединения сервер посылает случайное число клиенту.
- Клиент шифрует пароль, чтобы получить то, что имеет сервер (он хранит пароли в зашифрованном виде) и вычисляет число из полученного с сервера случайного числа и зашифрованного пароля. Это число отсылается на сервер.
- Сервер вычисляет число из сохраненного в зашифрованном виде пароля и сгенерированного случайного числа. Если это число совпадет с тем, которое прислал клиент, связь устанавливается.