UUID қауіпсіз ме?
UUID қауіпсіз ме?

Бейне: UUID қауіпсіз ме?

Бейне: UUID қауіпсіз ме?
Бейне: Stable Diffusion Google Colab, Continue, Directory, Transfer, Clone, Custom Models, CKPT SafeTensors 2024, Желтоқсан
Anonim

Сонымен, сіздің сұрағыңызға жауап беру үшін: Иә, солай қауіпсіз жеткілікті. UUID схемалар әдетте псевдокездейсоқ элементті ғана емес, сонымен қатар ағымдағы жүйе уақытын және желілік MAC мекенжайы сияқты қол жетімді болса, қандай да бір жиі бірегей аппараттық құрал идентификаторын пайдаланады.

Тиісінше, UUID криптографиялық қауіпсіз бе?

UUID әмбебап бірегей идентификаторды білдіреді. А UUID 128 бит немесе 16 байт немесе 32 он алтылық сан. Ішінде uuid модульде, uuid4() әдісі бар. Егер сіз соқтығыстар (қайталанатын көшірмелерді жасау үшін басқа сөз) туралы қызықтыратын болсаңыз, мүмкіндік өте аз: 2^128-де бір, оны қарастыру мүмкін емес. қауіпсіз.

Сол сияқты, UUID болжауға болады ма? Жоқ. сәйкес UUID спецификация: Жасаңыз деп ойлама UUID қиын болжау ; олар, мысалы, қауіпсіздік мүмкіндіктері ретінде пайдаланылмауы керек (тек иеленуі рұқсат беретін идентификаторлар). Сондай-ақ, UUID тек 16 мүмкін таңба (0-ден F) болады.

Сондай-ақ білу үшін, UUID-ті негізгі кілт ретінде пайдалану керек пе?

Артықшылықтары. UUID пайдалану үшін бастапқы кілт мынадай артықшылықтар береді: UUID мәндер кестелерде, дерекқорларда және тіпті рұқсат беретін серверлерде бірегей болып табылады сізге әртүрлі дерекқорлардағы жолдарды біріктіру немесе серверлер бойынша дерекқорларды тарату. UUID құндылықтар істеу деректеріңіз туралы ақпаратты ашпаңыз, сондықтан олар қауіпсіз болады қолдану URL мекенжайында.

UUID соқтығысуы болды ма?

- Квора. Иә, бұл жиі UUID4 тіркелгісін қараңыз UUID соқтығыстары бар 122 бит энтропия, сондықтан екі кездейсоқ мүмкіндік UUID соқтығысуы шамамен 10^-37. Егер сіз 2^46 жасасаңыз UUID (шамамен 1 петабайт энтропия) алу мүмкіндігі соқтығыс 50 миллиардтың 1-ін құрайды.

Ұсынылған: