OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
ramsey
/
uuid
/
docs
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:34:34 AM
rwxr-xr-x
📄
.gitignore
9 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📄
Makefile
654 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📄
README.md
771 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📁
_static
-
08/12/2024 10:34:34 AM
rwxr-xr-x
📄
conf.py
3.32 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
copyright.rst
375 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📁
customize
-
08/12/2024 10:34:32 AM
rwxr-xr-x
📄
customize.rst
2.3 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
database.rst
8.12 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
faq.rst
5.35 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
index.rst
1.22 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
introduction.rst
1012 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📁
nonstandard
-
08/12/2024 10:34:32 AM
rwxr-xr-x
📄
nonstandard.rst
1.42 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
quickstart.rst
3.94 KB
08/12/2024 10:33:34 AM
rw-r--r--
📁
reference
-
08/12/2024 10:34:33 AM
rwxr-xr-x
📄
reference.rst
837 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📄
requirements.txt
73 bytes
08/12/2024 10:33:34 AM
rw-r--r--
📁
rfc4122
-
08/12/2024 10:34:33 AM
rwxr-xr-x
📄
rfc4122.rst
2.59 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
testing.rst
6.11 KB
08/12/2024 10:33:34 AM
rw-r--r--
📄
tidelift.rst
3.14 KB
08/12/2024 10:33:34 AM
rw-r--r--
📁
upgrading
-
08/12/2024 10:34:34 AM
rwxr-xr-x
📄
upgrading.rst
167 bytes
08/12/2024 10:33:34 AM
rw-r--r--
Editing: rfc4122.rst
Close
.. _rfc4122: ============== RFC 4122 UUIDs ============== .. toctree:: :titlesonly: :hidden: rfc4122/version1 rfc4122/version2 rfc4122/version3 rfc4122/version4 rfc4122/version5 rfc4122/version6 rfc4122/version7 rfc4122/version8 `RFC 4122`_ defines five versions of UUID, while a `new Internet-Draft under review`_ defines three new versions. Each version has different generation algorithms and properties. Which one you choose depends on your use-case. You can find out more about their applications on the specific page for that version. Version 1: Gregorian Time This version of UUID combines a timestamp, node value (in the form of a MAC address from the local computer's network interface), and a clock sequence to ensure uniqueness. For more details, see :doc:`rfc4122/version1`. Version 2: DCE Security This version of UUID is the same as Version 1, except the ``clock_seq_low`` field is replaced with a *local domain* and the ``time_low`` field is replaced with a *local identifier*. For more details, see :doc:`rfc4122/version2`. Version 3: Name-based (MD5) This version of UUID hashes together a namespace and a name to create a deterministic UUID. The hashing algorithm used is MD5. For more details, see :doc:`rfc4122/version3`. Version 4: Random This version creates a UUID using truly-random or pseudo-random numbers. For more details, see :doc:`rfc4122/version4`. Version 5: Named-based (SHA-1) This version of UUID hashes together a namespace and a name to create a deterministic UUID. The hashing algorithm used is SHA-1. For more details, see :doc:`rfc4122/version5`. Version 6: Reordered Time This version of UUID combines the features of a :ref:`version 1 UUID <rfc4122.version1>` with a *monotonically increasing* UUID. For more details, see :ref:`rfc4122.version6`. Version 7: Unix Epoch Time This version of UUID combines a timestamp--based on milliseconds elapsed since the Unix Epoch--and random bytes to create a monotonically increasing, sortable UUID without the privacy and entropy concerns associated with version 1 and version 6 UUIDs. For more details, see :ref:`rfc4122.version7`. Version 8: Custom This version of UUID allows applications to generate custom identifiers in an RFC-compatible format. For more details, see :doc:`rfc4122/version8`. .. _RFC 4122: https://tools.ietf.org/html/rfc4122 .. _new Internet-Draft under review: https://datatracker.ietf.org/doc/html/draft-ietf-uuidrev-rfc4122bis-00