Онлайн-генератор 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-битный детерминированный идентификатор, создаваемый на основе пространства имён 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 v5

  • Назначение UUID для канонических URL или путей к файлам
  • Создание постоянных идентификаторов ресурсов
  • Обеспечение единообразных идентификаторов в распределённых сетях
  • Гарантия согласованности UUID на разных платформах
  • Синхронизация совпадающих идентификаторов для одинаковых записей в разных системах

Соображения по безопасности и конфиденциальности

UUID версии 5 использует алгоритм хеширования SHA-1, который безопаснее MD5 (применяемого в версии 3). Несмотря на то, что SHA-1 не рекомендуется для высокозащищённой криптографии, он подходит для создания детерминированных идентификаторов.

Дополнительные ресурсы