В этом учебном пособии вы узнаете, как использовать MySQL функцию OLD_PASSWORD с синтаксисом и примерами.
Описание
MySQL функция OLD_PASSWORD используется системой аутентификации для создания хэшированного пароля из строки пароля обычного текста, используя методы хеширования до MySQL 4.1. Чтобы использовать новые методы хеширования, используйте функцию PASSWORD.
Синтаксис
Синтаксис MySQL функции OLD_PASSWORD:
OLD_PASSWORD( string )
Параметры или аргументы
string - строка пароля обычного текста, которая является источником для создания зашифрованного / хэшированного пароля в MySQL, используя методы хеширования до MySQL 4.1.
Примечание
- Функция OLD_PASSWORD вернет NULL, если строка имеет значение NULL.
- Функция OLD_PASSWORD была добавлена в MySQL 4.1, когда методы хэширования пароля были изменены с введением функции PASSWORD в MySQL 4.1.
- Функция OLD_PASSWORD используется системой аутентификации в MySQL для хранения паролей.
- Не используйте функцию OLD_PASSWORD в своем приложении, вместо этого используйте функции MD5 или SHA1.
- См. также функцию ENCRYPT.
Применение
Функция OLD_PASSWORD может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1
Пример
Рассмотрим примеры MySQL функции OLD_PASSWORD, чтобы понять, как использовать функцию OLD_PASSWORD в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
mysql> SELECT OLD_PASSWORD('xyz'); #Результат: 663c3a0b3da70572 mysql> SELECT OLD_PASSWORD('password'); #Результат: 5d2e19393cc5ef67 mysql> SELECT OLD_PASSWORD('google'); #Результат: 3b906a3f37a3bb54 mysql> SELECT OLD_PASSWORD(NULL); #Результат: NULL |