Database SQLite Dati iPhone [chiuso]

0

Ho aperto un file di database SQLite e sembra che ci siano molte righe che non sono leggibili.
I dati hanno strani simboli tra cui "diamanti punto interrogativo". I dati vengono crittografati da iPhone quando vengono inviati al database e decodificati? C'è un modo per leggere i dati?

Quali sono le mie possibilità di decifrarlo? Dove comincio?

    
posta BlackFire27 22.05.2013 - 08:53
fonte

2 risposte

1

encoding != encryption

Ciò che descrivi come caratteri non leggibili e caratteri strani non suggerisce necessariamente la crittografia. Ciò che significa è che ci sono alcune parti di dati che usano caratteri che non possono essere rappresentati visivamente dal software che stai usando per leggerli.

Questa potrebbe essere una rappresentazione visiva di caratteri di controllo non stampabili (come ritorno a capo , linefeed , ...) e sono stati sostituiti con caratteri di rappresentazione visiva della scelta dei progettisti di software o intervallo esteso Unicode caratteri che l'applicazione che stai usando per leggere questi dati non può essere rappresentata dal font e dal set di caratteri che sta usando, che si tratti di design o di impostazioni di reperimento del personaggio scorrette in esso (se supportate del tutto).

In breve, la codifica dei caratteri utilizzata non è supportata dal tuo ispettore dei dati e, per quanto ne sappiamo, potrebbe come pure i dati binari memorizzati in un campo BLOB . Questo, tuttavia, non suggerisce automaticamente che i campi siano crittografati in alcun modo.

    
risposta data 25.05.2013 - 18:21
fonte
1

Apple crittografa i dati usando una libreria CommonCrypto e immagino che quello che stai vedendo sia SQLCipher. Dettagli da trovare nel manuale.

link

Raccomando anche di leggere questi:
link
link
link

    
risposta data 22.05.2013 - 09:16
fonte

Leggi altre domande sui tag