Da li je UUID siguran?
Da li je UUID siguran?

Video: Da li je UUID siguran?

Video: Da li je UUID siguran?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, April
Anonim

Dakle, da odgovorim na vaše pitanje: Da, jeste sigurno dosta. UUID sheme generalno koriste ne samo pseudo-slučajni element, već i trenutno sistemsko vrijeme i neku vrstu često jedinstvenog hardverskog ID-a ako je dostupan, kao što je mrežna MAC adresa.

Shodno tome, da li je UUID kriptografski siguran?

UUID označava univerzalni jedinstveni identifikator. A UUID je 128 bita ili 16 bajtova ili 32 heksadecimalne cifre. U uuid modul, postoji metoda, uuid4(). Ako se pitate kolizije (druga riječ za generiranje duplikata), šanse su super male: jedan prema 2^128, dovoljno nevjerovatno da se može uzeti u obzir siguran.

Slično, može li se UUID pogoditi? Ne. Prema UUID specifikacija: Uradi ne pretpostavljaj to UUID-ovi teško je pogodi ; ne bi trebalo da se koriste kao bezbednosne mogućnosti (identifikatori čije samo posedovanje dozvoljava pristup), na primer. također, UUID-ovi ima samo 16 mogućih znakova (0 do F).

Također da znate, trebate li koristiti UUID kao primarni ključ?

Pros. Koristeći UUID za primarni ključ donosi sljedeće prednosti: UUID vrijednosti su jedinstvene za sve tablice, baze podataka, pa čak i servere koji to dozvoljavaju i ti spojite redove iz različitih baza podataka ili distribuirajte baze podataka po serverima. UUID vrijednosti uradi nemojte izlagati informacije o vašim podacima kako bi bili sigurniji koristiti u URL-u.

Da li je ikada došlo do sudara UUID-a?

- Quora. Da, pogledajte ovaj račun čestih UUID4 kolizije koje imaju UUID-ovi 122 bita entropije tako da je šansa za dva slučajna UUID-ovi se sudaraju je oko 10^-37. Ako generišete 2^46 UUID-ovi (otprilike 1 petabajt entropije) šansa za dobijanje a sudara je 1 od 50 milijardi.

Preporučuje se: