Drop last 4 bytes of computed SHA-1 hash
This commit is contained in:
parent
39a2838ba0
commit
72a108f960
|
@ -67,7 +67,7 @@ public class UUIDGenerator {
|
||||||
} catch (NoSuchAlgorithmException nsae) {
|
} catch (NoSuchAlgorithmException nsae) {
|
||||||
throw new InternalError("MD5 not supported", nsae);
|
throw new InternalError("MD5 not supported", nsae);
|
||||||
}
|
}
|
||||||
byte[] bytes = md.digest(name);
|
byte[] bytes = Arrays.copyOfRange(md.digest(name), 0, 16);
|
||||||
bytes[6] &= 0x0f; /* clear version */
|
bytes[6] &= 0x0f; /* clear version */
|
||||||
bytes[6] |= 0x50; /* set to version 5 */
|
bytes[6] |= 0x50; /* set to version 5 */
|
||||||
bytes[8] &= 0x3f; /* clear variant */
|
bytes[8] &= 0x3f; /* clear variant */
|
||||||
|
|
Loading…
Reference in New Issue