Copias de seguridad de iTunes: ¿cómo se genera el UID?

0

Estoy luchando con un problema con una copia de seguridad cifrada (consulte ¿Especificaciones de formato cifrado de Apple Backup? Necesito descifrar parte de una copia de seguridad (para la cual tengo la clave) que iTunes no restaurará y Cómo verificar que una copia de seguridad de iTunes ¿es válido? si quieres los detalles) y estoy tratando de entender cómo las cosas se complicaron tanto.

Para eso necesitaría entender cómo se crean los UID de respaldo. ¿Están basados en hardware? No lo creo como si esperara tener muchas claves de "Copia de seguridad del iPhone" en Keychain, ya que he estado "evolucionando" mis dispositivos con el tiempo ...

Entonces, ¿de dónde vienen?

EDIT : para aclarar lo que quiero decir, cuando digo UID me refiero al número que se encuentra en la carpeta donde está almacenada la copia de seguridad.

La ubicación de las copias de seguridad está en:

Mac: ~ / Library / Application Support / MobileSync / Backup / {UID}

Windows Vista y Windows 7: \ Users \ (nombre de usuario) \ AppData \ Roaming \ Apple Computer \ MobileSync \ Backup \ {UID}

Y el propio UID es una larga cadena de caracteres hexadecimales como:

59cf77659e76a55e206192c325f732xxxxxxxxxx (últimos 10 dígitos eliminados en caso de que sea un número "mágico")

¡Muchas gracias!

    
pregunta JJarava 19.06.2015 - 08:29

1 respuesta

1

Dada la longitud del UID, sospecho que el valor es un valor hash criptográfico . Los hash se usan a menudo para evitar colisiones y se pueden recrear si se conoce la entrada original.

SHA1 es 40 caracteres cuando se codifica hexadecimal.

Podemos descartar un OS X uuid y el de Windows GUID ya que las longitudes son demasiado cortas. Además, los valores devueltos por uuid en el mismo hardware incluyen segmentos idénticos, a diferencia de un hash.

    
respondido por el Graham Miln 19.06.2015 - 11:18

Lea otras preguntas en las etiquetas