Logo el.boatexistence.com

Πώς δημιουργείται το uuid v4;

Πίνακας περιεχομένων:

Πώς δημιουργείται το uuid v4;
Πώς δημιουργείται το uuid v4;

Βίντεο: Πώς δημιουργείται το uuid v4;

Βίντεο: Πώς δημιουργείται το uuid v4;
Βίντεο: Πώς Λειτουργούν οι Οικονομικές Κυρώσεις | Greekonomics #24 2024, Ενδέχεται
Anonim

Τα UUID της έκδοσης 1 δημιουργούνται από έναν χρόνο και ένα αναγνωριστικό κόμβου (συνήθως τη διεύθυνση MAC). Έκδοση 2 Τα UUID δημιουργούνται από ένα αναγνωριστικό (συνήθως ένα αναγνωριστικό ομάδας ή χρήστη), το χρόνο και ένα αναγνωριστικό κόμβου. Οι εκδόσεις 3 και 5 παράγουν ντετερμινιστικά UUID που δημιουργούνται με κατακερματισμό ενός αναγνωριστικού χώρου ονομάτων και ενός ονόματος. και δημιουργούνται UUID έκδοσης 4 …

Τι είναι το V4 ως UUID;

V4: Τυχαία Τα bit που αποτελούν ένα UUID v4 δημιουργούνται τυχαία και χωρίς εγγενή λογική. Εξαιτίας αυτού, δεν υπάρχει τρόπος να προσδιορίσετε πληροφορίες σχετικά με την πηγή κοιτάζοντας το UUID. Ωστόσο, υπάρχει τώρα μια πιθανότητα να αντιγραφεί ένα UUID.

Μπορεί το UUID V4 να αντιγραφεί;

Η

Έκδοση 4 είναι ο τυχαίος αριθμός UUID. Υπάρχουν έξι σταθερά bit και το υπόλοιπο UUID είναι τυχαίας 122-bit. Δείτε τη Wikipedia ή άλλη ανάλυση που περιγράφει πόσο απίθανο είναι ένα αντίγραφο.

Πώς υπολογίζεται το UUID;

Κάθε χαρακτήρας μπορεί να είναι ένα ψηφίο από το 0 έως το 9 ή το γράμμα a έως f. 32 δεκαεξαδικά x log2(16) bit/δεκαεξαδικό=128 bit σε ένα UUID. Στην έκδοση 4, παραλλαγή 1 τύπου UUID, τα 6 bit είναι σταθερά και τα υπόλοιπα 122 bit δημιουργούνται τυχαία, για συνολικά 2¹²² πιθανά UUID. Θα αναφερθούμε σε αυτήν την τιμή ως n.

Πώς δημιουργείται Java UUID;

Μέθοδοι κλάσης UUID

Η μέθοδος randomUUID τυχαία δημιουργεί το UUID. Κάθε φορά που εκτελούμε το πρόγραμμα, δημιουργεί ένα νέο UUID. Η υπογραφή της μεθόδου είναι: δημόσια στατική UUID τυχαίαUUID

Συνιστάται: