Генератор на UUID v3

Бързо генерирайте онлайн версия 3 UUID, съвместими с RFC 4122

UUID версия 3 създава еднакъв и постоянен UUID за дадено пространство от имена и име, като хешира тези стойности с MD5. Този метод е идеален за генериране на възпроизводими и предсказуеми идентификатори, което го прави подходящ за потребителски имена, уникални връзки на ресурси, пътеки в URL и безпроблемна интеграция на данни между различни системи. Моля, имайте предвид: версия 3 използва MD5, който е по-малко сигурен от по-новия SHA-1 алгоритъм, използван в UUID версия 5.

Генериране на UUID v3 на едро

Инструмент за проверка на UUID

Гарантирана сигурност и поверителностВсички UUID идентификатори се генерират изцяло на вашето устройство, директно в браузъра ви. Никога не се изпращат, съхраняват или записват UUID, лични данни или информация на сървър. Насладете се на пълна поверителност и първокласна сигурност всеки път, когато използвате нашата услуга.

Какво е UUID v3?

UUID версия 3 е 128-битов идентификатор, който генерира детерминирани — винаги еднакви — UUID-та чрез хеширане на namespace UUID заедно с име, използвайки MD5 алгоритъм. Идеален е, когато се нуждаете от стабилни и възпроизводими идентификатори в различни среди.

Структура и формат на UUID v3

  • Размер на битовете: 128 бита (16 байта)
  • Формат: 8-4-4-4-12 шестнадесетични символа
  • Пример: 3b241101-e2bb-4255-8caf-4136c566a962
  • Общ брой символи: 36 (включително тирета)
  • Цифра на версията: Третата група започва с '3' за версия 3 UUID
  • Битове за вариант: Четвъртата група кодира резервирани бита за вариант на UUID

Обяснение на пример за UUID v3

Ето разбивка на примерен UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – Начален сегмент от MD5 хеша
  • e2bb – Среден сегмент на MD5 хеша
  • 4255 – Включва индикатора за версия 3
  • 8caf – Съдържа битове за варианта и резервирани битове
  • 4136c566a962 – Крайна последователност от изхода на MD5

Защо да изберете UUID v3?

  • Генерира постоянни, възпроизводими UUID-та от същия вход с пространство от имена/име
  • Идеален за създаване на фиксирани идентификатори като потребителски имена или кратки адреси (slug)
  • Не изисква генериране на случайни числа или външна координация
  • Работи офлайн — не е нужна връзка със сървър или мрежа

Чести случаи на използване на UUID v3

  • Генериране на стабилни идентификатори за потребителски имена или имейл адреси
  • Осигуряване на последователни UUID-та за базата данни в различни етапи
  • Създаване на предвидими URL адреси или файлови пътища на базата на имена
  • Безпроблемна интеграция на наследени системи със стандартизирани идентификатори
  • Създаване на уникални и повтарящи се слъгове от комбинация име/пространство от имена

Съображения за сигурност

UUID v3 използва хеш алгоритъма MD5, който е бърз, но вече не се счита за сигурен за криптографски цели. Макар да е подходящ за общо генериране на идентификатори, избягвайте го за сигурни или чувствителни хеширания.

Повече информация