Онлайн Генератор на UUID v5
Генерирайте съвместим с RFC 4122 UUID v5 мигновено и сигурно
UUID версия 5 генерира детерминистични уникални идентификатори чрез обединяване на UUID пространство от имена и потребителско зададено име, използвайки сигурния хеш алгоритъм SHA-1. Това гарантира, че един и същ вход винаги води до един и същи UUID, което го прави идеален за стабилни, постоянни идентификатори за потребители, URL адреси, ресурси и разпределени системи. В сравнение с версия 3, UUID v5 е предпочитан заради по-високата сигурност, осигурена от SHA-1.
Генератор на множество UUID v5
Инструмент за проверка на 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 v5
- Присвояване на UUID към канонични URL адреси или пътища към файлове
- Създаване на постоянни идентификатори на ресурси
- Осигуряване на последователни идентификатори в разпределени мрежи
- Гарантиране на съвместимост на UUID между различни платформи
- Синхронизиране на съвпадащи идентификатори за еднакви записи в различни системи
Съображения за сигурност и поверителност
UUID v5 използва алгоритъма за хеширане SHA-1, който е по-сигурен от MD5 (използван във версия 3). Въпреки че SHA-1 не се препоръчва за високо защитена криптография, той е подходящ за генериране на детерминистични идентификатори.