PDI - Как реализовать шифрование rijndael CBC в чайнике?

У меня есть несколько CSV-файлов, содержащих транзакции продажи. Файл поступил из другого отдела в другом штате и зашифрован из соображений безопасности. Он зашифрован с использованием шифрования CBC в режиме Rijndael-128.

Мне нужно расшифровать файл, прежде чем делать отчет об этом. Как это сделать с помощью пентахо? Я знаю, что Pentaho предоставляет шаги шифрования и дешифрования GPG, но мое требование — использовать шифрование Rijndael.


person Rio Odestila    schedule 21.09.2018    source источник
comment
Привет. Если вы можете реализовать логику расшифровки с помощью java или javascript, вы можете загрузить содержимое файла в память, используя шаг загрузки содержимого файла в память, а затем применить к нему логику расшифровки.   -  person Niraj    schedule 22.09.2018


Ответы (1)


Использование шага user java class позволяет реализовать собственный код Java и расшифровать файл с этого шага.

https://wiki.pentaho.com/display/EAI/User+Defined+Java+Class

person jacktrade    schedule 24.09.2018
comment
как насчет шага симметричной криптографии? Rijndael похож на шифрование AES или нет? - person Rio Odestila; 15.10.2018
comment
AES имеет фиксированный размер блока 128 бит и размер ключа 128, 192 или 256 бит, тогда как Rijndael может быть указан с размером блока и ключа, кратным 32 битам, минимум 128 бит и максимум 256 бит. биты. stackoverflow.com/questions/748622/< /а> - person jacktrade; 15.10.2018