Does it make sense that a hash is separated by hyphens
That's a UUID format. Note that this is a representation of a 128 bit string. Just like &quot;9&quot; is a representation of &quot;1001&quot;.
The actual output of the hash is a random looking 128-bit string.
If it is a UUID, it can be different hash functions depending on what version it is.