Can you help figuring out how to get field "Hash Code Value" in DICOM SEG in Siemens? #1782
Unanswered
PaulJehanno
asked this question in
Q&A
Replies: 1 comment 2 replies
-
I have no idea how the hash is calculated - just to clarify: Why do you want to generate private tags of another vendor (as opposed to read them, which is what the conformance statement is for)? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It looks like the private tag (0x0029, 0x0069) in DICOM SEG is a "Hash Code Value" from syngo.via's conformance statement
it has a form like b"irx7etoed3dSUPCpTgkkTguJx33D6n3qzumjKdc0N1Rtb3aLhxNU/xfh0U2y0XWISEmkCM3nt0CMcOWwQ/C5bw==" that is a base64-encoding of a 512-bits signature, possibly a SHA512 result.
As a matter of fact, it looks like it only depends on SOPInstanceUID of the volume on which the DICOM SEG was made. in particular, the previously displayed signature was made on a series of only 2 SOPInstances of respective UID of "1" and "2", but no matter what binary i feed to sha512, I don't get the corresponding signature. (I tried the concatenation of both, encoding in utf-8, or inserting some separator, but nothing seems to work)
Do you know about these Siemens' "signature" and how to generate them?
Beta Was this translation helpful? Give feedback.
All reactions