Задать вопрос
mark_edinoroglove
@mark_edinoroglove

Почему не работает запрос в mariadb?

Здравствуйте, у меня стоит mariadb 10.5
У меня почему то не хочет работать запрос
SET block_encryption_mode = 'aes-256-cbc';
SELECT * FROM `messages` WHERE AES_DECRYPT(FROM_BASE64(`messages`.`message_text`), UNHEX(SHA2('marks', 256)), REPEAT('\0', 16)) = 'Марк';

с SET block_encryption_mode = 'aes-256-cbc';
Неизвестная системная переменная 'block_encryption_mode'

без SET block_encryption_mode = 'aes-256-cbc';
Incorrect parameter count in the call to native function 'AES_DECRYPT'
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Encoding with a 128-bit key length is used, but you can extend it up to 256 bits by modifying the source.

https://mariadb.com/kb/en/aes_encrypt/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы