В этом учебном пособии вы узнаете, как использовать MySQL функцию ENCRYPT с синтаксисом и примерами.
Описание
MySQL функция ENCRYPT используется для шифрования строки с использованием UNIX crypt ().
Синтаксис
Синтаксис MySQL функции ENCRYPT:
ENCRYPT( string [, salt ] )
Параметры или аргументы
string - строка открытого текста, зашифрованная с помощью UNIX crypt ().
salt - необязательный. Строка длиной не менее 2 символов, которая используется в процессе шифрования. Если salt не предусмотрена, функция ENCRYPT будет использовать случайное значение.
Примечание
- Функция ENCRYPT вернет значение NULL, если длина salt не превышает 2 символов.
- Функция ENCRYPT будет возвращать NULL, если строка имеет значение NULL.
- Функция ENCRYPT будет возвращать NULL, если UNIX crypt () недоступен в вашей системе.
Применение
Функция ENCRYPT может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1
Пример
Рассмотрим примеры MySQL функции ENCRYPT, чтобы понять, как использовать функцию ENCRYPT в MySQL.
Например:
1 2 3 |
mysql> SELECT ENCRYPT('hello'); #Результат: VxuFAJXVARROc |