Kakšne so možnosti za kolizijo GUID?
Kakšne so možnosti za kolizijo GUID?

Video: Kakšne so možnosti za kolizijo GUID?

Video: Kakšne so možnosti za kolizijo GUID?
Video: Shopping Guide v.2 | Beginner vs. Advanced 60p Aquascaping Set 2024, Maj
Anonim

Ob predpostavki popolnega vira entropije na vsaki napravi, ki generira naključno GUID-ji , obstaja 50% priložnost od trčenje po 2.7e18 naključno GUID-ji so bili ustvarjeni. To je več kot 2,7 milijona milijonov. To je veliko.

Poleg tega, kakšne so možnosti za ustvarjanje istega GUID-a?

Izraz GUID ga običajno uporabljajo razvijalci, ki delajo z Microsoftovimi tehnologijami, medtem ko se UUID uporablja povsod. 128-bit je dovolj velik in algoritem generiranja je dovolj edinstven, da če 1.000.000.000 GUID-ji na sekundo so bili ustvarjeni 1 leto verjetnost dvojnika bi bilo le 50%.

Podobno, za kaj se uporablja GUID? A GUID (globalni edinstveni identifikator) je izraz uporablja Microsoft za številko, ki jo njegovo programiranje ustvari za ustvarjanje edinstvene identitete za entiteto, kot je Worddocument. GUID-ji so široko uporablja v Microsoftovi izdelki za prepoznavanje vmesnikov, nizov replik, zapisov in drugih predmetov.

Glede na to, koliko kombinacij GUID obstaja?

Ustvarjanje GUID Trivia: " tam je 122 naključnih bitov (128 - 2 za varianto - 4 za različico), tako da se izračuna na 2^122 ali 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 0 možne kombinacije ."

Ali so GUID-ji naključni?

GUID-ji so zasnovani tako, da so edinstveni, ne naključen . The GUID Generacijski algoritem je bil zasnovan za edinstvenost. Ni bil zasnovan za naključnost ali nepredvidljivost. Dejansko, če pogledate prejšnjo razpravo, lahko vidite, da tako imenovani algoritem 1 ni naključen in popolnoma predvidljivo.

Priporočena: