ITunes backup: come viene generato l'UID?

0

Sono alle prese con un problema con un backup crittografato (vedi specifiche di formato crittografato di Apple Backup? Devo decifrare una parte di un backup (per il quale ho la chiave) che iTunes non ripristinerà e Come verificare che un backup di iTunes è valido? se vuoi i dettagli) e sto cercando di capire come le cose siano andate così male.

Per questo ho bisogno di capire come vengono creati gli UID di backup. Sono basati su "hardware"? Non penso di aspettarmi di avere un sacco di chiavi "iPhone Backup" in Keychain dato che sto "evolvendo" i miei dispositivi nel tempo ...

Quindi da dove vengono?

EDIT : per rendere più chiaro cosa intendo, quando dico UID mi riferisco al numero che si trova nella cartella in cui è archiviato il backup.

La posizione dei backup è attiva:

Mac: ~ / Libreria / Supporto applicazioni / MobileSync / Backup / {UID}

Windows Vista e Windows 7: \ Users \ (nome utente) \ AppData \ Roaming \ Apple Computer \ MobileSync \ Backup \ {UID}

E UID è una lunga stringa di caratteri esadecimali come:

59cf77659e76a55e206192c325f732xxxxxxxxxx (le ultime 10 cifre rimosse nel caso si tratti di un numero "magico")

Grazie mille!

    
posta JJarava 19.06.2015 - 08:29
fonte

1 risposta

1

Data la lunghezza dell'UID, sospetto che il valore sia un valore hash crittografico . Gli hash vengono spesso usati per evitare collisioni e possono essere ricreati se l'input originale è noto.

SHA1 è 40 caratteri quando hex codificato.

Possiamo escludere OS X uuid e Window GUID in quanto le lunghezze sono troppo brevi. Inoltre, i valori restituiti da uuid sullo stesso hardware includono segmenti identici, a differenza di un hash.

    
risposta data 19.06.2015 - 11:18
fonte

Leggi altre domande sui tag