UUID v5 ģenerators tiešsaistē
Ģenerējiet RFC 4122 saderīgu UUID v5 tūlītēji un droši
UUID 5. versija ģenerē deterministiski unikālus identifikatorus, apvienojot vārdu telpas UUID un lietotāja norādīto nosaukumu, izmantojot drošo SHA-1 hash algoritmu. Tas nodrošina, ka tas pats ievads vienmēr rada to pašu UUID, kas ir ideāli piemērots stabiliem un pastāvīgiem identifikatoriem lietotājiem, URL, resursiem un izplatītām sistēmām. Salīdzinot ar 3. versiju, UUID v5 ir priekšroka drošības uzlabojumu dēļ, ko sniedz SHA-1.
Masveida UUID v5 ģenerators
UUID validācijas rīks
Par UUID v5
UUID 5. versija (UUID v5) ir 128 bitu deterministisks identifikators, ko ģenerē, izmantojot nosaukumu telpas UUID un nosaukuma virkni ar SHA-1 hašēšanas funkciju. Šī pieeja nodrošina konsekventus UUID vienādiem ievades datiem un piedāvā uzlabotu drošību salīdzinājumā ar UUID v3.
UUID v5 struktūra un formāts
- Garums: 128 biti (16 baiti)
- Paraugs: 8-4-4-4-12 sešpadsmitnieka rakstzīmes
- Piemērs: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Rakstzīmju skaits: 36 (ieskaitot defisus)
- Versijas rādītājs: '5' pie trešā segmenta sākuma norāda uz UUID v5
- Varianta lauks: ceturtajā daļā rezervētās bitu vietas saderībai
Piemēra UUID v5 izskaidrojums
Lūk, kā tiek sadalīts UUID v5 piemērs 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – pirmais SHA-1 jaukta izvada segments
- 8051 – otrais segments no SHA-1 jaukta
- 5b89 – norāda 5. versiju jauktā izvadā
- 8680 – satur varianta un rezervētās informācijas daļu
- 0195ef798b6a – pēdējais SHA-1 izvada segments
UUID v5 izmantošanas priekšrocības
- Izveido konsekventas UUID no tāda paša nosaukuma un vārdu telpas
- Stiprāka drošība nekā UUID v3, pateicoties SHA-1 hešēšanai
- Tādas pašas ieejas vienmēr rada tādu pašu UUID uzticamībai
- Ideāli piemērots stabilu identifikatoru nodrošināšanai integrētās izplatītās sistēmās
Populārākie UUID v5 izmantošanas veidi
- UUID piešķiršana kanoniskajām URL vai failu ceļiem
- Pastāvīgu resursu identifikatoru izveide
- Konsekventu identifikatoru nodrošināšana sadalītās tīklā
- UUID konsekvences nodrošināšana dažādās platformās
- Atbilstošu identifikatoru sinhronizācija identiskām ierakstu kopijām dažādās sistēmās
Drošības un Privātuma Apsvērumi
UUID v5 izmanto SHA-1 hašēšanas algoritmu, kas ir drošāks nekā MD5 (kas lietots v3). Lai gan SHA-1 nav ieteicams augstas drošības kriptogrāfijā, tas ir piemērots deterministisku identifikatoru ģenerēšanai.