У меня есть некоторые устаревшие данные в базе данных, которая была сохранена с использованием встроенной (MySQL) функции AES_ENCODE с открытым текстом.
Согласно документации MySQL, AES_ENCODE использует 128-битное шифрование, но не ясно, в каком режиме (CBC или ECB), и не упоминается, как он генерирует IV (я думаю, что он не может, если он не хранит это с зашифрованными данными) , Видимо режим ECB не требует I-V.
Кто-нибудь знает, возможно ли расшифровать необработанные зашифрованные данные вне MySQL? Например. какие настройки я бы использовал для openssl_decrypt для этого. Я попробовал несколько итераций сейчас.
Спасибо
Задача ещё не решена.
Других решений пока нет …