Πώς λειτουργεί το Γεννήτρια UUID
Η γεννήτρια UUID παράγει UUID έκδοσης 4 (τυχαία) χρησιμοποιώντας την ενσωματωμένη συνάρτηση crypto.randomUUID() του περιηγητή, η οποία αντλεί από τη γεννήτρια κρυπτογραφικά ασφαλών τυχαίων αριθμών του λειτουργικού συστήματος. Μπορείτε να δημιουργήσετε UUID έκδοσης 4 (τυχαία) ή έκδοσης 7 (χρονολογικά ταξινομημένα), ένα τη φορά ή σε παρτίδα έως 100, και στη συνέχεια να αντιγράψετε τη λίστα ή να την κατεβάσετε ως αρχείο κειμένου. Επειδή η πηγή εντροπίας είναι τοπικό υλικό, τίποτα από όσα δημιουργείτε δεν αγγίζει ποτέ διακομιστή.
Το UUID v4 αποτελείται από 122 τυχαία bits διατεταγμένα στην τυπική μορφή hex 8-4-4-4-12 (για παράδειγμα, 550e8400-e29b-41d4-a716-446655440000). Το nibble έκδοσης είναι σταθερό στο 4 και τα bits παραλλαγής στο 10xx, οπότε κάθε έξοδος είναι έγκυρο RFC 4122 UUID. Το CSPRNG του περιηγητή είναι η ίδια πηγή που χρησιμοποιείται για τη δημιουργία κλειδιών TLS, πράγμα που σημαίνει ότι η πιθανότητα σύγκρουσης σε ολόκληρο τον χώρο v4 είναι αμελητέα για οποιαδήποτε πρακτική χρήση.