Java UUID RFC4122 v3/v5 implementation