bg

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

Генерирайте UUID (версия 1, 4 или 7) локално в браузъра: криптографски случайно и мигновено, без качване на файлове.

Резултат
 
Изтегляне
Версия
  • Версия 1 (времеви печат + възел)
  • Версия 4 (случайна)
  • Версия 5 (базирана на име, SHA-1)
  • Версия 7 (подредена по време)
Брой
Главни букви
Тирета
Качва ли се файлът ми?

Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

Без качване100% локално
Съдържанието остава у теббез достъп на трети страни
Сървъри в ГерманияGDPR по дизайн
Независимо провереноTLS A+ · Заглавки A+

UUID (Universally Unique Identifier, RFC 9562) е 128-битов идентификатор, който е практически гарантирано уникален, без да е нужен какъвто и да е централен орган, който да го издава. Точно това прави UUID първи избор за ключове в бази данни, имена на файлове и обекти, корелационни идентификатори в логове и навсякъде, където две независими системи трябва да създават идентификатори, които никога да не се припокрият. Този генератор ги създава мигновено в желания от вас брой.

Избирате между версия 4 и версия 7. Версия 4 се състои почти изцяло от случайност и е разпространеният стандарт, когато редът няма значение. Версия 7 поставя времеви маркер в началото, благодарение на което стойностите се сортират хронологично, което в съвременните бази данни често е по-бързо като първичен ключ, но умишлено разкрива приблизителния момент на създаване. И в двата случая случайността идва от криптографски надеждния източник на браузъра (Web Crypto), а не от слаб псевдослучаен генератор.

Генерирането се извършва изцяло локално в браузъра на чист JavaScript: няма никакво въвеждане, нищо не се качва, нищо не се запазва и нито една чужда библиотека не се зарежда от CDN. По желание можете да изведете стойностите с главни букви или да премахнете тиретата (32 чисти Hex символа). Резултатът се появява като текстов файл с по един UUID на ред, който можете да изтеглите.

Технически данни

Технически данни
Входни форматиБез файл (генератор)
Изходен форматTXT
Пакетна обработкаНе
ОбработкаЛокално в браузъра (JavaScript)
Качване на файловеНяма

В 3 стъпки

  1. Изберете версия и брой.
  2. Натиснете Генерирай.
  3. Изтеглете UUID като текстов файл.

Ограничения: UUID са идентификатори, а не тайни: те не стават за парола или ключ, за това използвайте генератора на пароли. Версия 4 е практически без колизии, но математически уникалността не е гарантирана. Версия 7 приблизително разкрива момента на създаване (на това се основава сортируемостта). При едно изпълнение се създават най-много 1000 стойности.

Чести въпроси

Качват ли се данни?

Не. Няма никакво въвеждане; стойностите се създават изцяло локално в браузъра и не се запазват, нито се изпращат.

Каква е разликата между версия 4 и 7?

Версия 4 е почти чиста случайност (без ред). Версия 7 поставя в началото времеви маркер, затова се сортира хронологично и често е по-добър ключ за база данни, но разкрива приблизителния момент на създаване.

Наистина ли UUID са уникални?

Практически да. При версия 4 вероятността за колизия е толкова малка, че на практика е пренебрежима; пълна гаранция за уникалност дава само централизираното издаване.

Кой източник на случайност се използва?

Криптографски надеждният източник на браузъра (Web Crypto), а не слаб псевдослучаен генератор. Това предпазва от предвидими стойности.

Какво е именно пространство при версия 5?

Фиксиран UUID, който определя вида на името (DNS за домейн имена, URL, OID или X.500). Четирите стандартни именни пространства идват от RFC 9562/4122; като алтернатива можете да въведете свой собствен UUID като именно пространство.

Мога ли да използвам UUID като парола?

По-добре не. UUID е идентификатор с фиксирана структура, а не тайна. За пароли използвайте генератора на пароли с регулируема дължина и избор на символи.

Сходни инструменти