После долгих поисков и попыток я прошу вашей помощи.
Я пытаюсь выяснить, почему между средой AIX и другой средой Linux (для меня CentOS) существует другой результат при выполнении следующей команды из оболочки:
echo -n 37f3173afe3d73698a0d21e88f92gg38ABCDEFGINGRTSA221987327123test1529947146 | openssl dgst -sha1 -hmac 17fd3326gg375316228d18b55600848f
результат на Centos 6, который является попыткой, равен
7f3bc86e4193c8809de24ba66821c724f85bb1e8
результат в AIX 7.1:
463eb074f3de44cb1b863153df74e7eb9c1d3b56
Я не знаю, уместно ли это, но если я удаляю "-n" из эха в обоих средах, результат совпадает, но, очевидно, оба ложны.
Что я пропустил?
Пожалуйста, помогите мне разобраться с этой головной болью.