Онлайн генератор UUID v5

Генеруйте сумісні з RFC 4122 UUID v5 миттєво та безпечно

Версія UUID 5 генерує детерміновані унікальні ідентифікатори шляхом об'єднання простору імен UUID та заданого користувачем імені з використанням безпечного алгоритму хешування SHA-1. Це гарантує, що однаковий вхід завжди призводить до однакового UUID, що ідеально підходить для стабільних, постійних ідентифікаторів користувачів, URL-адрес, ресурсів та розподілених систем. Порівняно з версією 3, UUID v5 є кращим вибором завдяки покращеній безпеці, яку забезпечує SHA-1.

Масовий генератор UUID v5

Інструмент перевірки UUID

Гарантія безпеки та конфіденційностіВсі UUID генеруються винятково на вашому пристрої, безпосередньо у вашому браузері. Жодні UUID, особисті дані чи інформація не передаються, не зберігаються та не реєструються на жодному сервері. Насолоджуйтеся повною конфіденційністю та найвищим рівнем безпеки щоразу, коли користуєтеся нашим сервісом.

Про UUID v5

UUID версії 5 (UUID v5) — це 128-бітний детермінований ідентифікатор, який генерується на основі простору імен (namespace UUID) та рядка імені за допомогою хеш-функції SHA-1. Цей метод гарантує стабільність UUID для однакових вхідних даних і забезпечує вищий рівень безпеки порівняно з UUID v3.

Структура та формат UUID v5

  • Довжина: 128 біт (16 байт)
  • Шаблон: 8-4-4-4-12 шістнадцяткових символів
  • Приклад: 21f7f8de-8051-5b89-8680-0195ef798b6a
  • Кількість символів: 36 (включно з дефісами)
  • Індикатор версії: '5' на початку третього сегмента означає UUID v5
  • Біт варіанту: Четверте поле містить зарезервовані біти для сумісності

Пояснення прикладу UUID v5

Ось як розбирається зразок UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:

  • 21f7f8de – Перший сегмент вихідних даних хешу SHA-1
  • 8051 – Другий сегмент хешу SHA-1
  • 5b89 – Вказує версію 5 у хешованих даних
  • 8680 – Містить варіант і зарезервовану інформацію
  • 0195ef798b6a – Останній сегмент вихідних даних хешу SHA-1

Переваги використання UUID v5

  • Створює послідовні UUID із одного імені та простору імен
  • Посилена безпека у порівнянні з UUID v3 завдяки хешуванню SHA-1
  • Однакові вхідні дані завжди генерують однаковий UUID для надійності
  • Ідеально підходить для стабільних ідентифікаторів у інтегрованих розподілених системах

Основні застосування UUID версії 5

  • Призначення UUID для канонічних URL або шляхів файлів
  • Створення постійних ідентифікаторів ресурсів
  • Забезпечення узгоджених ідентифікаторів у розподілених мережах
  • Гарантія консистентності UUID на різних платформах
  • Синхронізація відповідних ідентифікаторів для однакових записів у різних системах

Розгляди безпеки та конфіденційності

UUID v5 використовує алгоритм хешування SHA-1, який є безпечнішим за MD5 (використовувався у версії v3). Хоча SHA-1 не рекомендований для високозахищеної криптографії, він підходить для генерації детермінованих ідентифікаторів.

Додаткові ресурси