Si ha trabajado con bases de datos SQL o NoSQL, se habrá encontrado con los términos _id, ID u ObjectId. Sirven como clave principal para todos los documentos y registros.

Todos los documentos tienen un identificador individual que nos permite encontrarlos, actualizarlos y eliminarlos de forma rápida y sencilla. Además, son elementos críticos que no se pueden ignorar, ya que definen las características de un objeto y nos permiten interactuar con él de forma eficaz.

Además, es interesante saber cómo los ordenadores generan cadenas tan largas de números aleatorios con la mínima probabilidad de colisión entre dos UUID cualesquiera.

Si desea conocer los UUID con más detalle, desplácese hasta nuestra sección sobre qué es un UUID.

Exploremos algunos de los principales generadores de UUID.

UUID Generator

UUID Generator para Mac OS X es una herramienta gratuita e intuitiva que le permite generar identificadores únicos universales (UUID). Le permitirá generar hasta 500 códigos UUID simultáneamente.

image-203

Cree un UUID en línea con uuidgenerator.net:

  • Vaya a uuidgenerator.net
  • Puede elegir entre la versión 1 o la versión 4 del generador de UUID.
  • A continuación, decida cuántos UUID desea generar.
  • Por último, haga clic en «Generar» para empezar a generar UUID.

También es posible generar códigos UUID para las versiones 1 y 4. Puede almacenar los códigos UUID localmente copiándolos en el portapapeles y guardándolos.

UUID Tools

También existe UUID Tools, que es un generador gratuito de UUID en línea. El sitio web permite a los usuarios generar códigos UUID aleatorios para las versiones 1, 3, 4 y 5. También puede generar hasta 100 códigos UUID a la vez.

image-204

Cree un UUID en línea con uuidtools.com:

  • Visite el sitio web para ver el Generador de UUID a granel.
  • Después, especifique cuántos UUID desea generar.
  • Puede elegir entre la versión 1, la versión 3 o la versión 5.
  • Por último, haga clic en el botón «Generar» para generar el UUID.

Los usuarios pueden copiar la llamada a la API o guardarla localmente en TXT cuando se genere el código UUID.

UUID de Domsignal

El software UUID de Domsignal le permite crear valores UUID únicos. Este generador puede generar hasta 1000 UUID. La versión 4 de UUID se genera por defecto.

domsingal UUID generator

Cree un UUID en línea con geekflare.com/es/tools/uuid-generator

  • Puede seleccionar el número de UUID que desee.
  • Elija entre la versión 1, 3, 4 y 5 UUID.
  • Verá el UUID generado en la columna de la derecha.

Si lo desea, puede regenerar el resultado o copiarlo directamente.

Generador de GUID

GUID Generator es un generador de UUID en línea de uso gratuito. Se puede utilizar para generar UUID o GUID a granel. La herramienta es capaz de generar hasta 2000 códigos UUID simultáneamente.

image-206

Cree un UUID en línea con guidgenerator.com

  • Abra la página web.
  • Especifique cuántos códigos UUID desea generar.
  • También tendrá que ajustar el formato utilizando mayúsculas, llaves, guiones, etc.
  • El último paso es elegir un formato de codificación y hacer clic en «Generar» para generar algunos UUID.
  • Es fácil copiar los códigos UUID generados al portapapeles.

Antes de iniciar la generación, el usuario puede ajustar el Formato (Mayúsculas, Corchetes, Guiones) y la Codificación (Base64, RFC 7515, URL Encode).

Famkruithof

Existe un sitio web llamado Famkruithof. net que genera UUID de forma gratuita. El sitio web le permite generar un código UUID o varios códigos UUID simultáneamente.

Hay un máximo de 500 códigos UUID que puede generar a la vez. Al crear un UUID, el usuario puede especificar la versión (Versión 1 o Versión 4), el caso y los corchetes antes de empezar.

image-207

Cree un UUID en línea con famkruithof.net:

  • Abra esta página web e introduzca el número de UUID que desea generar.
  • Tendrá que especificar el tipo de UUID y otros detalles del UUID.
  • Por último, haga clic en el botón «Obtener» para ver los códigos UUID generados.

Los UUID generados a través de este sitio web pueden no ser únicos, como se indica en el descargo de responsabilidad.

UUID Online

El sitio web que ofrece un generador de UUID en línea es UUID Online. Este sitio web utiliza su herramienta generadora de UUID para proporcionarle un código UUID aleatorio.

image-208

Cree un UUID en línea con uuidonline.com

  • Visite este sitio web y elija la versión de código UUID que se adapte a sus necesidades.
  • Podrá ver el código UUID generado haciendo clic en el botón «Generar nuevo».
  • Como último paso, copie el UUID en el portapapeles.

Aún hay margen para que los usuarios elijan una versión de código UUID en función de sus necesidades, como UUID versión 3, UUID versión 4 o UUID versión 5.

Retool

Retool simplifica el proceso de creación de herramientas internas mediante la creación de UUID. Las empresas utilizan aplicaciones personalizadas, cuadros de mando, paneles de administración y otras herramientas internas para llevar a cabo sus operaciones, y Retool facilita la creación de UUIDs más que desde cero.

image-209

Cree un UUID en línea con retool.com

  • Seleccione Editar generador UUID en el menú.
  • A continuación, haga clic en la opción para generar un UUID.
  • Cuando se registre, también podrá editar el UUID.
  • El último paso es copiar el UUID.

Además, puede crear una lógica personalizada, ejecutar consultas personalizadas y conectar sus datos a cualquier fuente.

ID único corto

El generador de ID únicos cortos es una herramienta excelente para generar UUID en línea. Esta herramienta le permite generar identificadores únicos cortos y no secuenciales amigables con la URL.

image-210

Cree un UUID en línea con short unique.id

  • Visite el enlace.
  • Introduzca la longitud.
  • Haga clic en «Generar UUID corto secuencial aleatorio».
  • Verá el UUID aleatorio generado.

Marc Nuri

Marc Nuri proporciona una herramienta en línea para generar UUIDs y GUIDs. Se denomina comúnmente UUIDs y GUIDs a los números de 128 bits utilizados para identificar información informática.

image-211

Cree un UUID en línea con marcnuri.com

  • Visite la página web.
  • Introduzca la cantidad que desea añadir.
  • Seleccione el separador en el menú desplegable.
  • Haga clic en «Generar».

Recogedor de comentarios UUID

CommentPicker genera UUID gratuitos. Este sitio web genera UUID aleatorios para utilizarlos en aplicaciones y herramientas en línea y le permite crear hasta 100 UUID a la vez.

image-212

Cree un UUID en línea con commentpicker.com

  • Visite la página web y haga clic en el botón Generador de UUID aleatorios.
  • El siguiente paso es especificar cuántos UUID desea.
  • Por último, haga clic en «Generar UUIDS» y copie los códigos generados.

A pesar de ello, los usuarios no pueden cambiar los parámetros UUID.

¿Qué es un UUID?

Los UUID son códigos alfanuméricos de 36 caracteres que identifican de forma única la información de un ordenador. Está garantizado que son diferentes o muy probablemente diferentes de los UUID generados antes del 3400. Los UUID detectan bases de datos, instancias del sistema, claves primarias, perfiles Bluetooth y objetos de corta duración.

UUID y GUID son similares. UUID era originalmente una versión de Microsoft, pero ambos términos fueron estandarizados por el RFC 4122. Los UUID forman parte del Entorno Informático Distribuido (DCE) estandarizado por la Fundación para el Software Abierto (OSF). Los UUID siguen el RFC 4122.

Un UUID se genera a partir de la dirección de red y una marca de tiempo.

¿Cómo funciona la generación de UUID?

El UUID es único porque combina múltiples componentes. Un UUID consta de 128 bits, que se construyen secuenciando dígitos. Este UUID es hexadecimal y comprende los números del 0 al 9 y las letras de la A a la F.

Hay 32 dígitos hexadecimales con cuatro guiones: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX. Los guiones tienen un recuento de caracteres de 8-4-4-4-12. Los últimos cuatro bits, o la posición N, indican el formato y la codificación en uno a tres bits.

Por ejemplo, un UUID basado en la hora tiene segmentos separados por guiones que indican la hora baja, media y media, así como diferentes marcas de tiempo para identificarlo. La dirección MAC se encuentra en la última sección, el nodo.

Diferentes versiones de UUID

  • Versión uno: La primera versión genera UUID basados en la dirección MAC del ordenador y el tiempo de generación. Son lo que parecen. La velocidad máxima de procesamiento de los ordenadores (o nodos) es de 163.000 millones de ciclos por segundo, pero no suele ser un problema para los desarrolladores. Con esta versión, puede averiguar la dirección y la hora del ordenador si lo utiliza. También presenta otros problemas.
  • Versión dos: La versión dos de UUID es similar a la versión uno, pero menos implementaciones la utilizan porque la RFC 4122 da pocos detalles. No se utilizarán en la práctica, y a veces se denominan UUID de seguridad DCE.
  • Versión tres: La versión tres utiliza los hashes criptográficos y las cadenas de texto de la aplicación para generar UUID. Los UUID se generan utilizando hashing MD5, y los nombres generan UUID. Ahora podemos combinar nombres y espacios de nombres para crear UUID. Este algoritmo tiene un valor de 128 bits, que es común. Es fácil encontrar dos mensajes con el mismo valor hash porque ha sido diseñado para la criptografía, pero ahora es vulnerable.
  • Versión cuatro: Puede crear números pseudoaleatorios, o bits aleatorios, utilizando generadores de bits aleatorios deterministas. Los generadores de números pseudoaleatorios generan UUIDs, y son súper fáciles de usar. Los UUID se generan aleatoriamente. Es posible duplicar un UUID, pero es poco probable. Existen 2128 combinaciones posibles. Casi todos los lenguajes de programación soportan actualmente la versión cuatro.
  • Versión cinco – Las versiones tres y cinco son iguales excepto por el algoritmo hash. SHA-1 sustituye a MD5 en la versión cinco. Aunque la versión cuatro es técnicamente superior, tiene los mismos problemas que la tres.

Palabras finales

¡Ahí lo tiene! ¡Las mejores herramientas generadoras de UUID! Este artículo le ayudará a entender las versiones UUID y cuándo utilizarlas.