UUID v3 and v5 implementation
cosmetic