AES_DECRYPT возвращает ноль при шифровании с помощью шага симметричной криптографии в Пентахо DI - PullRequest
0 голосов
/ 07 февраля 2019

Я использую Pentaho, который является инструментом ETL для преобразования данных.Он имеет этап симметричной криптографии, который используется для шифрования отдельных полей.Я использую AES в качестве алгоритма шифрования и 128-битное поле секретного ключа.Выходные данные вышеупомянутого поля вводятся в шаг вывода таблицы и помещаются в таблицу Mysql.Я вижу зашифрованные значения в моей таблице БД, но при получении этих значений с помощью Mysql AES_DECRYPT (column_name, secret_key) я получаю нулевые результаты.Я использую тот же секретный ключ, что и при шифровании, а тип столбца - varbinary (100).Насколько я понимаю, AES - это стандартная процедура шифрования, и MySQL должен иметь возможность дешифровать поле, зашифрованное с помощью шага симметричной криптографии в Pentaho.Я что-то упустил?

...