пакеты цифрового кино содержат контрольные суммы в следующем формате, как описано здесь:
$ openssl sha1 -binary 'dcpfile.xml' |openssl base64
IxcfhXNHlw+1bbDFu0kp8KRylpU=
как я могу принять такое значение, как IxcfhXNHlw+1bbDFu0kp8KRylpU=
и вывести исходный хэш sha1, который будет выглядеть примерно так
$ openssl sha1 'dcpfile.xml'
SHA1(dcpfile.xml)= 23171f857347970fb56db0c5bb4929f0a4729695
мой вариант использования заключается в том, что существует не так много инструментов проверки контрольной суммы, которые легко позволяют проверить манифест контрольной суммы типа md5sum, который использует эти двоичные значения/base64, но есть много инструментов, которые проверяют sha1, поэтому было бы здорово, если бы я знал, как обратить эти значения, чтобы я мог написать скрипт, который будет генерировать более совместимый список хэшей.