В этом учебном пособии вы узнаете, как использовать MariaDB функцию PASSWORD с синтаксисом и примерами.
Описание
MariaDB функция PASSWORD используется системой аутентификации в MariaDB для генерации хешированного пароля из строки открытого текста с использованием более мощных методов хеширования. Чтобы использовать более старые методы хеширования, используйте OLD_PASSWORD функцию.
Синтаксис
Синтаксис функции PASSWORD в MariaDB:
PASSWORD( string )
Параметры или аргументы
- string
- Текстовая строка пароля, которая является источником для создания зашифрованного/хешированного пароля в MariaDB.
Примечание
- Функция PASSWORD вернет NULL, если string равна NULL.
- Функция PASSWORD выполняет одностороннее шифрование.
- Функция PASSWORD используется системой аутентификации в MariaDB для хранения паролей.
- Не используйте функцию PASSWORD в вашем собственном приложении, вместо этого используйте функции MD5 или SHA1.
- См. также функцию ENCRYPT.
Применение
Функция PASSWORD может использоваться в следующих версиях MariaDB:
- MariaDB 10
Пример
Рассмотрим некоторые примеры функции PASSWORD, чтобы понять, как использовать функцию PASSWORD в MariaDB.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
SELECT PASSWORD('Google.com'); --Результат: '*3565D57528723DDFE47238BED3D7AEEEC2B8884E' SELECT PASSWORD('123456789'); --Результат: '*CC67043C7BCFF5EEA5566BD9B1F3C74FD9A5CF5D' SELECT PASSWORD('password'); --Результат: '*2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19' SELECT PASSWORD(NULL); --Результат: NULL |