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