¿Es posible insertar datos en UUID?

0

¿Es posible insertar datos arbitrarios en UUID? Supongamos que tenemos un hash MD5 \ SHA de algo ... ¿podemos codificar esos datos en un UUID válido?

    
pregunta user40242 19.02.2014 - 11:42
fuente

1 respuesta

2

Ningún UUID tiene una estructura específica que no tenga en cuenta la adición de información personalizada generada por el usuario.

También considere qué tan mala es esta idea, los UUID son un tipo de identificación que de alguna manera debería resolver con los datos reales, la identificación es un medio para desacoplar la entidad deseada del contenido real de la misma. Una identificación debe ser única e inmutable, mientras que los datos reales pueden cambiar con el tiempo.

Si empiezas a poner datos en el identificador, estás jugando con el objetivo de una identificación, ser único e inmutable.

EDIT :

El UUID de la versión 3 o 5 está destinado a generar UUID a partir de "nombres"    que se extraen de, y único dentro, algún "espacio de nombre". los    El concepto de nombre y espacio de nombres debe interpretarse de manera amplia, y no debe    Limitado a los nombres textuales. Por ejemplo, algunos espacios de nombre son los    sistema de nombres de dominio, URL, ID de objeto ISO (OID), X.500 distinguido    Nombres (DN) y palabras reservadas en un lenguaje de programación. los    mecanismos o convenciones utilizados para asignar nombres y garantizar    Su singularidad dentro de sus espacios de nombres está más allá del alcance de    esta especificación.

Fuente: enlace párrafo 4.3

    
respondido por el dendini 19.02.2014 - 12:19
fuente

Lea otras preguntas en las etiquetas