UUID v5 v5 · name / SHA-1
Детерминированный UUID, создаваемый хешированием имени и пространства имён по SHA-1.
Обзор
Так же, как v3, основан на имени, но использует SHA-1 вместо MD5. Один и тот же вход всегда даёт один и тот же результат.
Структура
| Длина в битах | 128 |
|---|---|
| Длина в символах | 36 |
| Формат | hex 8-4-4-4-12 |
| Сортируемый | Нет |
| На основе случайных чисел | Нет |
Когда использовать
Используйте v5 вместо v3, когда нужен воспроизводимый ID и хеш надёжнее MD5.
Пример
886313e1-3b8a-5372-9b90-0c9aee199e5d