Γεννήτρια UUID
Δημιουργήστε αναγνωριστικά UUID v4 (τυχαία) και v7 (χρονοσφραγίδα) αμέσως. Αντιγραφή με ένα κλικ. Δωρεάν, 100% client-side.
Αναφορά
Τι είναι ένα UUID;
Ένα UUID (Universally Unique Identifier) είναι ένα αναγνωριστικό 128-bit τυποποιημένο από το RFC 9562. Αναπαρίσταται ως string 36 χαρακτήρων σε μορφή xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Χρησιμοποιούνται ευρέως ως primary keys σε βάσεις δεδομένων και session identifiers.
UUID v4 vs UUID v7
Το UUID v4 (τυχαίο) δημιουργεί 122 τυχαία bits χρησιμοποιώντας crypto.randomUUID(). Είναι η πιο δημοφιλής μορφή: απλή, χωρίς εξωτερικές εξαρτήσεις.
Το UUID v7 (χρονοσφραγίδα) τοποθετεί μια χρονοσφραγίδα Unix 48-bit στα πρώτα bytes. Τα δημιουργημένα UUID είναι φυσικά χρονολογικά ταξινομημένα. Ιδανικό ως primary key σε βάσεις δεδομένων.
Μορφή UUID
Όλα τα UUID ακολουθούν το μοτίβο 8-4-4-4-12 (32 δεκαεξαδικά ψηφία χωρισμένα με παύλες).
Πότε να χρησιμοποιήσετε κάθε έκδοση;
- UUID v4 — Session IDs, προσωρινά tokens, αντικείμενα χωρίς απαιτούμενη σειρά.
- UUID v7 — Primary keys σε βάσεις δεδομένων, logs, γεγονότα που χρειάζονται χρονολογική σειρά.
Απόρρητο
Αυτό το εργαλείο δημιουργεί UUID 100% στον browser σας χρησιμοποιώντας το Web Crypto API. Κανένα δεδομένο δεν αποστέλλεται σε κανέναν server.