Generator UUID
Generați UUID v4 aleatorii instant. Creați UUID-uri individuale sau în masă cu un clic.
Ce este un UUID?
UUID (Identificator Unic Universal) este un standard de identificator pe 128 de biți utilizat pentru a identifica în mod unic informațiile în software. O valoare UUID este scrisă ca 32 de cifre hexazecimale în formatul 8-4-4-4-12.
Care e diferența dintre UUID v4 și v1?
UUID v1 se bazează pe marcaj de timp și adresă MAC, fiind previzibil și urmăribil. UUID v4 folosește numere aleatorii, oferind confidențialitate mai bună fără corelație între valorile generate.
Care e diferența dintre UUID și GUID?
UUID și GUID se referă la același concept. GUID este termenul Microsoft pentru standardul UUID definit în RFC 4122. Sunt funcțional identice.
Ce înseamnă formatul UUID 8-4-4-4-12?
Formatul reprezintă 5 grupuri de cifre hexazecimale separate prin cratime: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Cifra versiunii apare în al treilea grup.
UUID-urile generate sunt cu adevărat unice?
UUID v4 folosește 122 de biți de aleatorietate. Probabilitatea de a genera un duplicat este de aproximativ 1 la 2,71 × 10¹⁸, făcând coliziunile practic imposibile.
Pot fi UUID-urile folosite ca chei primare în baze de date?
Da, UUID-urile sunt utilizate pe scară largă ca chei primare. Permit sistemelor distribuite să genereze identificatori unici fără coordonare. Totuși, pot afecta performanța indexurilor comparativ cu cheile întregi secvențiale.
UUID-urile sunt sensibile la majuscule?
Nu, UUID-urile nu sunt sensibile la majuscule. Ambele reprezentări hexazecimale se referă la aceeași valoare UUID. Totuși, formatul convențional conform RFC 4122 este cu litere mici.
Pot UUID-urile fi secvențiale sau sortabile?
UUID v4 standard nu este secvențial. Dacă aveți nevoie de UUID ordonate în timp, luați în considerare UUID v7 sau ULID.
Cum sunt utilizate UUID-urile în URL-uri și API-uri?
UUID-urile sunt utilizate frecvent în URL-urile REST API pentru a identifica resurse, cum ar fi /api/users/550e8400-e29b-41d4-a716-446655440000. Previne atacurile de enumerare.
Cât spațiu de stocare necesită un UUID?
Un UUID este de 128 de biți (16 bytes) în formă binară. Ca șir de caractere ocupă 36 de caractere (32 de cifre hex + 4 cratime). În baze de date folosiți binary(16) pentru stocare eficientă.
Sunt UUID-urile sigure și imprevizibile?
Valorile UUID v4 sunt imprevizibile atunci când sunt generate cu un generator de numere aleatorii sigur criptografic. Totuși, nu sunt concepute ca token-uri de securitate.
Ce este un nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) este un UUID special cu toți biții setați la zero. Este folosit uneori ca substituent sau pentru a reprezenta absența unei valori UUID valide.