Kas yra UUID?
UUID (universalus unikalus identifikatorius) - tai 128 bitų identifikatorius, kurį standartizavo "Open Software Foundation", kad būtų užtikrintas visuotinis unikalumas paskirstytose sistemose. Standartinis formatas yra toks:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( (8-4-4-4-4-12 šešioliktainių skaitmenų). Pagrindinės funkcijos:
- Visuotinis unikalumas: Labai maža pasikartojimo tikimybė (teoriškai per sekundę sukuriama 1 mlrd. UUID, o per 100 metų pasikartojimo tikimybė yra 50 %). Standartai: Atitinka tarptautinį standartą RFC 4122 Daugelio versijų palaikymas: • 1 versija: Remiantis laiko žymomis ir MAC adresais 4 versija: Remiantis atsitiktiniais skaičiais (dažniausiai naudojama) Įrankio naudojimo instrukcijos
1. Pasirinkite versiją: Pagal numatytuosius nustatymus generuoja saugius UUIDv4 atsitiktinius identifikatorius 2. Generacijų skaičius: Generuoja 1-1000 UUID masiškai3. Kopijuoti rezultatą: Standartinio formato identifikatorių kopija vienu spustelėjimu4. Taikymo scenarijai: • Duomenų bazės pirminis raktas - Paskirstytosios sistemos mazgo identifikavimas - Unikalus failų ir (arba) išteklių pavadinimų suteikimas - Sesijos ID generavimas Techninė specifikacija
Visuose sugeneruotuose UUID yra: - 16 baitų ilgio( (128 bitų) standartinis skirtukas( (brūkšnys) - versijos identifikavimo bitas( (13-as simbolis) - Varianto identifikavimo bitas( (17-as simbolis) Pastaba: siekiant užtikrinti duomenų saugumą, ši priemonė skaičiavimus atlieka naršyklėje vietoje, neperduodant jų tinklu.