UUID v3 v3 · name / MD5
Детерминированный (deterministic) UUID, создаваемый хешированием имени и пространства имён по MD5.
Обзор
Одни и те же пространство имён и имя всегда дают один и тот же UUID. Основан не на случайных числах, а на хеше, поэтому воспроизводим. Использует MD5.
Структура
| Длина в битах | 128 |
|---|---|
| Длина в символах | 36 |
| Формат | hex 8-4-4-4-12 |
| Сортируемый | Нет |
| На основе случайных чисел | Нет |
Когда использовать
Применяется, когда одному и тому же входу нужно всегда сопоставлять один и тот же ID (например, URL или домен как стабильный ID). Если нужен более надёжный хеш, рекомендуется v5 (SHA-1).
Пример
6fa459ea-ee8a-3ca4-894e-db77e160355e