Вывод хэша sha1 из двоичного значения base64 openssl

Пакеты цифрового кино содержат контрольные суммы в следующем формате, как описано здесь:

$ openssl sha1  -binary 'dcpfile.xml' |openssl base64
IxcfhXNHlw+1bbDFu0kp8KRylpU=

Как я могу взять такое значение, как IxcfhXNHlw+1bbDFu0kp8KRylpU=, и получить исходный хэш sha1, который будет выглядеть примерно так

$ openssl sha1 'dcpfile.xml' 
SHA1(dcpfile.xml)= 23171f857347970fb56db0c5bb4929f0a4729695

Мой вариант использования заключается в том, что существует не так много инструментов проверки контрольной суммы, которые легко позволяют проверять манифест контрольной суммы типа md5sum, в котором используются эти двоичные значения/base64, но есть много инструментов, которые проверяют sha1, поэтому было бы здорово, если бы я знал, как изменить эти значения, чтобы я мог написать сценарий, который генерировал бы более совместимый список хэшей.