Generator UUID v5 Online
Generează instantaneu și în siguranță UUID v5 compatibil cu RFC 4122
UUID versiunea 5 generează identificatori unici deterministi prin combinarea unui UUID de tip spațiu de nume și a unui nume specificat de utilizator, folosind algoritmul sigur de hash SHA-1. Aceasta asigură că aceeași intrare produce întotdeauna același UUID, fiind ideal pentru identificatori stabili și permanenți în rândul utilizatorilor, URL-urilor, resurselor și sistemelor distribuite. Comparativ cu versiunea 3, UUID v5 este preferat datorită securității sporite oferite de SHA-1.
Generator UUID v5 în masă
Instrument de validare UUID
Despre UUID v5
UUID versiunea 5 (UUID v5) este un identificator determinist pe 128 de biți, generat dintr-un UUID al unui spațiu de nume și un șir de caractere, folosind funcția hash SHA-1. Această metodă asigură UUID-uri constante pentru aceleași intrări și oferă o securitate îmbunătățită comparativ cu UUID v3.
Structura și formatul UUID v5
- Lungime: 128 biți (16 octeți)
- Model: 8-4-4-4-12 caractere hexazecimale
- Exemplu: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Număr de caractere: 36 (inclusiv cratimele)
- Indicator de versiune: '5' la începutul celui de-al treilea segment indică UUID v5
- Secțiunea variantă: Al patrulea câmp conține biți rezervați pentru compatibilitate
Explicația Exemplului UUID v5
Iată cum se descompune UUID v5 exemplul 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Prima secțiune a rezultatul hash-ului SHA-1
- 8051 – A doua secțiune din hash-ul SHA-1
- 5b89 – Specifică versiunea 5 în cadrul rezultatului hash-ului
- 8680 – Conține varianta și informațiile rezervate
- 0195ef798b6a – Ultima secțiune a rezultatului SHA-1
Avantajele utilizării UUID v5
- Creează UUID-uri consistente din același nume și spațiu de nume
- Securitate sporită față de UUID v3 prin criptarea SHA-1
- Aceleași valori de intrare generează întotdeauna același UUID pentru fiabilitate
- Ideal pentru ID-uri stabile în sisteme distribuite integrate
Cele mai bune utilizări pentru UUID v5
- Atribuirea UUID-urilor la URL-uri canonice sau căi de fișiere
- Crearea de identificatori persistenți pentru resurse
- Facilitarea unor ID-uri consistente în rețele distribuite
- Asigurarea consistenței UUID-urilor pe multiple platforme
- Sincronizarea identificatorilor corespunzători pentru aceleași înregistrări în sisteme diferite
Considerații privind Securitatea și Confidențialitatea
UUID v5 utilizează algoritmul de hash SHA-1, care este mai sigur decât MD5 (folosit în versiunea v3). Deși SHA-1 nu este recomandat pentru criptografie cu securitate înaltă, este potrivit pentru generarea identificatorilor deterministici.