Kādas ir GUID sadursmes iespējas?
Kādas ir GUID sadursmes iespējas?

Video: Kādas ir GUID sadursmes iespējas?

Video: Kādas ir GUID sadursmes iespējas?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Maijs
Anonim

Pieņemot perfektu entropijas avotu katrā ierīcē, kas rada nejaušību GUID , ir 50% iespēja no sadursme pēc 2.7e18 nejauši GUID ir radīti. Tas ir vairāk nekā 2,7 miljoni miljonu miljonu. Tas ir daudz.

Turklāt kāda ir iespēja ģenerēt to pašu GUID?

Termiņš GUID parasti izmanto izstrādātāji, kas strādā ar Microsoft tehnoloģijām, savukārt UUID tiek izmantots visur citur. 128 biti ir pietiekami liels, un ģenerēšanas algoritms ir pietiekami unikāls, lai, ja 1 000 000 000 GUID sekundē tika ģenerēti 1 gadu varbūtība no dublikāta būtu tikai 50%.

Līdzīgi, kam tiek izmantots GUID? A GUID (globālais unikālais identifikators) ir termins izmantoja Microsoft par numuru, ko tā programmēšana ģenerē, lai izveidotu unikālu identitāti entītijai, piemēram, Worddocument. GUID ir plaši izmantots Microsoft produkti saskarņu, kopiju kopu, ierakstu un citu objektu identificēšanai.

Ņemot to vērā, cik GUID kombināciju ir?

Ģenerēšana GUID Nieki: " Tur ir 122 gadījuma biti (128 - 2 variants - versijai 4), tāpēc tiek aprēķināts 2^122 vai 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000. iespējamās kombinācijas ."

Vai GUID ir nejauši?

GUID ir paredzēti, lai būtu unikāli, nevis nejauši . The GUID paaudzes algoritms tika izstrādāts unikalitātei. Tas nebija paredzēts nejaušībai vai neparedzamībai. Patiešām, ja paskatās uz agrāku diskusiju, jūs varat redzēt, ka tā sauktais algoritms 1 neatbilst nejauši un pilnīgi paredzams.

Ieteicams: