Apache Nifi 1,8,0 и CryptographicHashContent - PullRequest
       1

Apache Nifi 1,8,0 и CryptographicHashContent

0 голосов
/ 18 декабря 2018

У меня есть файл и я вычисляю хэш содержимого, но он никогда не совпадает с тем же вычислением в Java или с использованием онлайн-инструментов для сравнения.Я добавил ведение журнала уровня отладки, но это не помогает.

Per

1 Ответ

0 голосов
/ 18 декабря 2018

Процесс, который вы описали, и примеры значений, которые вы указали, должны работать.Я повторил ваш поток и получил ожидаемый результат (2ff...) в NiFi для вычисленного SHA-256 хэша вашей статической входной строки.

Я прикрепил шаблон моего потока.Пожалуйста, импортируйте это в свой экземпляр NiFi и запустите, чтобы сравнить результаты.Если вы получаете неверное значение из этого потока, то что-то серьезно не так с вашим экземпляром NiFi.Если вы получите правильное значение, я считаю, что проблема конфигурации в исходном потоке виновата.

Обновление Мне удалось повторить ваш вывод, если на введенном вами входе был символ новой строки.Вам нужно обрезать ввод или включить новую строку при вычислении хеша с помощью другого механизма.

abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno\n -> 69ebd9e994e5207d8e8b17b83e081b6f6da47afef2259b7c222e32d4f6d87fe8

abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmno -> 2ff100b36c386c65a1afc462ad53e25479bec9498ed00aa5a04de584bc25301b

...