디지털 시네마 패키지에는 다음과 같은 형식의 체크섬이 포함되어 있습니다 .
$ openssl sha1 -binary 'dcpfile.xml' |openssl base64
IxcfhXNHlw+1bbDFu0kp8KRylpU=
IxcfhXNHlw+1bbDFu0kp8KRylpU=
원래 sha1 해시와 같은 값을 가져 와서 어떻게 얻을 수 있습니까?
$ openssl sha1 'dcpfile.xml'
SHA1(dcpfile.xml)= 23171f857347970fb56db0c5bb4929f0a4729695
내 유스 케이스는이 바이너리 / base64 값을 사용하는 md5sum 유형 체크섬 매니페스트를 쉽게 확인할 수있는 체크섬 유효성 검사 도구가 많지 않지만 sha1을 유효성 검사하는 도구가 많기 때문에 알고 있으면 좋을 것입니다 보다 상호 운용 가능한 해시 목록을 생성하는 스크립트를 작성할 수 있도록 이러한 값을 되 돌리는 방법.
openssl sha1 -binary 'dcp_file.xml' |openssl base64 | base64 -d | xxd -p
생산할 것입니다.23171f857347970fb56db0c5bb4929f0a4729695
이제는 파이썬으로 모든 것을해야합니다. 감사합니다!