UUIDGEN(1) Comenzi utilizator UUIDGEN(1) NUME uuidgen - creeaza o noua valoare UUID REZUMAT uuidgen [opiuni] DESCRIERE Programul uuidgen creeaza (i afieaza) un nou identificator unic universal (UUID) folosind biblioteca libuuid(3). Noul UUID poate fi considerat in mod rezonabil unic intre toate UUID-urile create pe sistemul local i intre UUID-urile create pe alte sisteme in trecut i in viitor. Exista trei tipuri de UUID-uri pe care uuidgen le poate genera: UUID-uri bazate pe timp, UUID-uri bazate pe numere aleatoare i UUID-uri bazate pe sume de control. In mod implicit, uuidgen va genera un UUID bazat pe numere aleatoare daca este prezent un generator de numere aleatoare de inalta calitate. In caz contrar, va alege un UUID bazat pe timp. Este posibil sa se foreze generarea unuia dintre aceste prime doua tipuri de UUID-uri prin utilizarea opiunilor --random sau --time. Al treilea tip de UUID este generat cu opiunile --md5 sau --sha1, urmate de --namespace spaiu-nume i --name nume. Opiunea spaiu-nume poate fi fie un UUID bine cunoscut, fie un alias pentru unul dintre UUID-urile bine cunoscute definite in RFC 4122, i anume @dns, @url, @oid sau @x500. nume este un ir de caractere arbitrar. UUID-ul generat este o suma de control rezultata din concatenarea UUID-ului de spaiu de nume i a valorii numelui, indexata cu algoritmii MD5 sau SHA1. Prin urmare, este o valoare previzibila, care poate fi utila atunci cand UUID-urile sunt utilizate ca operatori sau ,,nonces" (numere arbitrare utilizate doar o singura data in comunicaiile criptate) pentru valori mai complexe sau pentru valori care nu ar trebui sa fie dezvaluite direct. Pentru mai multe informaii, consultai RFC. OPIUNI -r, --random Genereaza un UUID aleatoriu. Aceasta metoda creeaza un UUID format in mare parte din bii aleatori. Ea necesita ca sistemul de operare sa aiba un generator de numere aleatorii de inalta calitate, cum ar fi /dev/random. -t, --time Genereaza un UUID bazat pe timp. Aceasta metoda creeaza un UUID bazat pe ceasul sistemului plus adresa hardware ethernet a sistemului, daca este prezenta. -m, --md5 Utilizeaza MD5 ca algoritm de suma de control. -s, --sha1 Utilizeaza SHA1 ca algoritm de suma de control. -6, --time-v6 Genereaza un UUID bazat pe timp. Aceasta metoda creeaza un UUID bazat pe ceasul sistemului plus adresa hardware ethernet a sistemului i poate fi sortat lexicografic in funcie de marca de timp coninuta. -7, --time-v7 Genereaza un UUID bazat pe timp. Aceasta metoda creeaza un UUID bazat pe ceasul sistemului plus adresa hardware ethernet a sistemului i poate fi sortat lexicografic in funcie de marca de timp coninuta. -n, --namespace spaiu-de-nume Genereaza suma de control cu prefixul spaiu-de-nume. spaiu-de-nume este UUID sau ,,@ns", unde ,,ns" este un UUID predefinit bine-cunoscut adresat prin numele spaiului de nume (a se vedea mai sus). -N, --name nume Genereaza suma de control pentru nume. -c, --count numar Genereaza mai multe UUID-uri utilizand capacitatea imbunataita a libuuid de a stoca in memoria cache UUID-uri bazate pe timp, ceea ce duce la o performana imbunataita. Cu toate acestea, acest lucru nu are nicio importana pentru alte tipuri de UUID. -x, --hex Interpreteaza numele nume ca un ir hexazecimal. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. IN CONFORMITATE CU OSF DCE 1.1 EXEMPLE uuidgen --sha1 --namespace @dns --name "www.exemplu.com" AUTORI uuidgen a fost scris de Andreas Dilger pentru libuuid(3). CONSULTAI I uuidparse(1), libuuid(3), RFC 4122 RFC XXXX RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda uuidgen face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 UUIDGEN(1)