Quali sono le possibilità di una collisione GUID?
Quali sono le possibilità di una collisione GUID?

Video: Quali sono le possibilità di una collisione GUID?

Video: Quali sono le possibilità di una collisione GUID?
Video: Cosa RISCHI se guidi l’AUTO di un altro | Avv. Angelo Greco 2024, Maggio
Anonim

Supponendo una perfetta fonte di entropia su ogni dispositivo generando casualmente GUID , c'è il 50% opportunità di collisione dopo 2.7e18 casuale GUID sono stati generati. Sono più di 2,7 milioni di milioni di milioni. Questo è molto.

Inoltre, quali sono le possibilità di generare lo stesso GUID?

Il termine GUID è generalmente utilizzato dagli sviluppatori che lavorano con le tecnologie Microsoft, mentre UUID è utilizzato ovunque. 128 bit è abbastanza grande e l'algoritmo di generazione è unico abbastanza che se 1, 000, 000, 000 GUID al secondo sono stati generati per 1 anno il probabilità di un duplicato sarebbe solo il 50%.

Allo stesso modo, per cosa viene utilizzato il GUID? UN GUID (identificatore univoco globale) è un termine usato da Microsoft per un numero che la sua programmazione genera per creare un'identità univoca per un'entità come un documento Word. GUID sono ampiamente usato in Prodotti Microsoft per identificare interfacce, set di repliche, record e altri oggetti.

Considerando questo, quante combinazioni GUID ci sono?

Generazione GUID Curiosità: " Là sono 122 bit casuali (128 - 2 forvariant - 4 per versione) quindi questo calcola a 2 ^ 122 o 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 possibili combinazioni ."

I GUID sono casuali?

GUID sono progettati per essere unici, non a caso . Il GUID l'algoritmo di generazione è stato progettato per l'unicità. Non è stato progettato per la casualità o per l'imprevedibilità. In effetti, se guardi una discussione precedente, puoi vedere che il cosiddetto Algoritmo 1 non è a caso e totalmente prevedibile.

Consigliato: