Quines són les possibilitats d'una col·lisió GUID?
Quines són les possibilitats d'una col·lisió GUID?

Vídeo: Quines són les possibilitats d'una col·lisió GUID?

Vídeo: Quines són les possibilitats d'una col·lisió GUID?
Vídeo: ASÍ SE VIVE EN ESLOVAQUIA: curiosidades, datos, costumbres, lugares, cultura🏰😍 2024, Maig
Anonim

Suposant una font perfecta d'entropia a cada dispositiu que genera aleatòriament GUID , hi ha un 50% oportunitat de col·lisió després de 2.7e18 aleatori GUID s'han generat. Això és més de 2,7 milions de milions de milions. Això és molt.

A més, quines possibilitats hi ha de generar el mateix GUID?

El terme GUID s'utilitza generalment pels desenvolupadors que treballen amb tecnologies de Microsoft, mentre que UUID s'utilitza a tot arreu. 128 bits és prou gran i l'algoritme de generació és prou únic que si 1.000.000.000 GUID per segon es van generar durant 1 any el probabilitat d'un duplicat seria només el 50%.

De la mateixa manera, per a què serveix el GUID? A GUID (identificador únic global) és un terme utilitzat per Microsoft per un número que la seva programació genera per crear una identitat única per a una entitat com un document de Word. GUID són àmpliament utilitzat en Productes de Microsoft per identificar interfícies, conjunts de rèpliques, registres i altres objectes.

Tenint en compte això, quantes combinacions de GUID hi ha?

Generant GUID Curiositats: " Allà són 122 bits aleatoris (128 - 2 per a la variant - 4 per a la versió), de manera que això es calcula a 2^122 o 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 00 possibles combinacions ."

Els GUID són aleatoris?

GUID estan dissenyats per ser únics, no aleatòria . El GUID L'algoritme de generació es va dissenyar per a la singularitat. No va ser dissenyat per a l'atzar ni per a la imprevisibilitat. De fet, si mireu una discussió anterior, podeu veure que l'anomenat algorisme 1 no és aleatòria i totalment previsible.

Recomanat: