кодесурса
«MYSQL

MySQL AES_ENCRYPT () функция

script1adsense2code
script1adsense3code

Функция AES_ENCRYPT ()

Функция MySQL AES_ENCRYPT () шифрует строку с использованием алгоритма AES.

AES расшифровывается как Advance Encryption Standard. Эта функция кодирует данные с длиной ключа 128 бит, но она может быть расширена до длины ключа 256 бит. Он шифрует строку и возвращает двоичную строку. Возвращаемый результат будет NULL, если аргумент равен NULL.

Синтаксис:

 AES_ENCRYPT (str, key_str);

аргументы

название Описание
ул Строка, которая будет зашифрована.
key_str Строка для шифрования ул.

Синтаксическая диаграмма:

«MySQL

Версия MySQL: 5.6


Пример:

Код:

SELECT AES_ENCRYPT('mytext', 'mykeystring');

объяснение

Приведенный выше оператор MySQL шифрует строку «mytext» ключом myteststring.

Пример вывода:

 mysql> SELECT AES_ENCRYPT ('mytext', 'mykeystring');
+ -------------------------------------- +
| AES_ENCRYPT ('mytext', 'mykeystring') |
+ -------------------------------------- +
| • ›ƒí ƒðb áÒ9 • j | 
+ -------------------------------------- +
1 ряд в наборе (0,00 сек)

Пример: функция MySQL aes_encrypt () с использованием таблицы

Образец таблицы: тестируемый


Код:

INSERT INTO testtable VALUE(AES_ENCRYPT('mytext','passw'));

объяснение

Приведенный выше оператор MySQL шифрует строку mytext с помощью passw и вставляет зашифрованную строку в таблицу «testtable».

Пример вывода:

 mysql> INSERT INTO VALUE тестируемого значения (AES_ENCRYPT ('mytext', 'passw'));
Запрос в порядке, затрагивается 1 строка (0,04 сек)

Предыдущая: AES_DECRYPT ()
Далее: КОМПРЕСС ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code