Шифрование данных в MySQL

Речь идет о функциях AES_ENCRYPT и AES_DECRYPT, позволяющих шифровать и расшифровывать данные с использованием официального алгоритма AES (”Расширенный стандарт шифрования”). Шифрование выполняется с длинной ключа в 128 бит. Впрочем, как написано в официальной документации MySQL, можно увеличить длину до 256 бит, повозившись с исходниками.

Пример

SELECT AES_DECRYPT(
(SELECT AES_ENCRYPT(‘секретный текст’, ‘мой ключ’)),
‘мой ключ’
)


Понравилась статья? Поделись с остальными.

Комментарии закрыты.