UUID-generaattori
Luo satunnaisia UUID v4 -tunnuksia välittömästi. Luo yksittäisiä tai massatunnuksia yhdellä klikkauksella.
Mikä on UUID?
UUID (Universally Unique Identifier) on 128-bittinen tunnistestandardi, jota käytetään tietojen yksilölliseen tunnistamiseen ohjelmistossa. UUID-arvo kirjoitetaan 32 heksadesimaalimerkkinä muodossa 8-4-4-4-12.
Mikä ero on UUID v4:llä ja v1:llä?
UUID v1 perustuu aikaleimaan ja MAC-osoitteeseen, mikä tekee siitä ennustettavan ja jäljitettävän. UUID v4 käyttää satunnaislukuja, tarjoten paremman yksityisyyden ilman korrelaatiota generoitujen arvojen välillä.
Mikä ero on UUID:lla ja GUID:lla?
UUID ja GUID viittaavat samaan käsitteeseen. GUID on Microsoftin termi RFC 4122:ssä määritellylle UUID-standardille. Ne ovat toiminnallisesti identtisiä.
Mitä UUID-muoto 8-4-4-4-12 tarkoittaa?
Muoto edustaa 5:tä heksadesimaalimerkkiryhmää, jotka on erotettu väliviivoilla: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Versionumero näkyy kolmannessa ryhmässä.
Ovatko luodut UUID-tunnukset todella yksilöllisiä?
UUID v4 käyttää 122 bittiä satunnaisuutta. Todennäköisyys kopiointiin on noin 1 2,71 × 10¹⁸:sta, mikä tekee törmäyksistä käytännössä mahdottomia.
Voiko UUID-tunnuksia käyttää tietokannan pääavaimina?
Kyllä, UUID-tunnuksia käytetään laajasti pääavaimina. Ne mahdollistavat hajautettujen järjestelmien generoida yksilöllisiä tunnisteita ilman koordinointia. Ne voivat kuitenkin vaikuttaa indeksisuorituskykyyn verrattuna peräkkäisiin kokonaislukuihin.
Ovatko UUID-tunnukset kirjainkokokohteisia?
Eivät, UUID-tunnukset eivät ole kirjainkokokohteisia. Molemmat heksadesimaaliset esitykset viittaavat samaan UUID-arvoon. RFC 4122:n mukainen tavanomainen muoto on kuitenkin pienaakkosin.
Voivatko UUID-tunnukset olla peräkkäisiä tai lajiteltavia?
Standardi UUID v4 ei ole peräkkäinen. Jos tarvitset aikajärjestyksessä olevia UUID-tunnuksia, harkitse UUID v7:ää tai ULID:tä.
Miten UUID-tunnuksia käytetään URL-osoitteissa ja API:issa?
UUID-tunnuksia käytetään yleisesti REST API -URL-osoitteissa resurssien tunnistamiseen, kuten /api/users/550e8400-e29b-41d4-a716-446655440000. Ne estävät luettelointihyökkäyksiä.
Kuinka paljon tallennustilaa UUID vaatii?
UUID on 128 bittiä (16 tavua) binäärinä. Merkkijonona se vie 36 merkkiä (32 heksanumeroa + 4 väliviivaa). Tietokannoissa käytä binary(16): tehokkaaseen tallennukseen.
Ovatko UUID-tunnukset turvallisia ja arvaamattomia?
UUID v4 -arvot ovat arvaamattomia, kun ne generoidaan kryptografisesti turvallisella satunnaislukugeneraattorilla. Niitä ei kuitenkaan ole suunniteltu turvatunnisteiksi.
Mikä on nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) on erityinen UUID, jossa kaikki bitit ovat nollia. Sitä käytetään joskus paikanvaraajana tai edustamaan kelvollisen UUID-arvon puuttumista.