Je li UUID siguran?
Je li UUID siguran?

Video: Je li UUID siguran?

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

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

Prema tome, je li UUID kriptografski siguran?

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

Slično, može li se UUID pogoditi? Ne. Prema UUID specifikacija: Čini ne pretpostaviti da UUID-ovi teško se pogoditi ; ne bi se trebali koristiti kao sigurnosne sposobnosti (identifikatori čije samo posjedovanje daje pristup), na primjer. 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. Korištenje UUID-a za glavni ključ donosi sljedeće prednosti: UUID vrijednosti su jedinstvene u tablicama, bazama podataka, pa čak i poslužiteljima koji to dopuštaju ti da spojiti retke iz različitih baza podataka ili distribuirati baze podataka po poslužiteljima. UUID vrijednosti čini nemojte izlagati informacije o vašim podacima kako bi bili sigurniji koristiti u URL-u.

Je li 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 generirate 2^46 UUID-ovi (približno 1 petabajt entropije) mogućnost dobivanja a sudar je 1 od 50 milijardi.

Preporučeni: