Eszköz keresése

Gyors eszközkeresés

UUID v3 generátor

Generáljon név és névtér alapú UUID v3-at, MD5 hash algoritmus használatával.

Megjegyzés: ugyanazon névtér és név esetén mindig ugyanaz az UUID generálódik

UUID v3 bevezetés
Az UUID v3 név és névtér alapján generált egyedi azonosító, MD5 hash algoritmust használva. Ugyanazon név és névtér kombinációhoz mindig ugyanazt az UUID-t generálja.
Névtér és név
Az UUID v3 két bemenetet igényel: egy névtér UUID-t és egy név stringet. Gyakran használt előre definiált névterek közé tartozik a DNS, URL, OID és X.500 DN, de egyéni névtér is használható.
v3 vs v5
Az UUID v3 és v5 mind a név alapú UUID-k, a fő különbség a használt hash algoritmusban van. A v3 MD5-t használ, míg a v5 SHA-1-et. A v5 jobb biztonságot nyújt, de a v3 bizonyos környezetekben hatékonyabb lehet.
Alkalmazási területek
Az UUID v3 ideális olyan helyzetekben, ahol determinisztikus és megismételhető eredményre van szükség, például állandó azonosító generálása felhasználónevekből, vagy fix azonosítók hozzárendelése erőforrásokhoz. Minden olyan esetben, ahol ugyanazon bemenet mindig ugyanazon UUID-t kell generálja, a v3 használata ajánlott.
Biztonsági megfontolások
Bár az UUID v3 MD5 hash-t használ, azonosítóként való használata általában biztonságos. Azonban, ha a biztonság fontos szempont, a SHA-1 alapú UUID v5 használata javasolt, mivel az MD5 kriptográfiai szempontból nem biztonságos.
Előre definiált névterek
Az UUID specifikáció négy szabványos névteret határoz meg: DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) és X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8).