Quale crittografia utilizza Apple?

1

Con i loro dispositivi iOS, Apple consente alle persone di bloccare determinate applicazioni tramite "Restrizioni". Recentemente ho avuto un problema con il mio iPhone in cui sono sicuro di aver inserito il passcode corretto sul mio nuovo telefono, ma il dispositivo ha rifiutato di fornirmi l'accesso. La ricerca in giro online mostra un sacco di altre persone che rivendicano la stessa cosa.

Mi chiedo se sia effettivamente un bug o se siamo tutti semplicemente dimenticati.

I passcode sono memorizzati in un file XML. Il mio era questo:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>RestrictionsPasswordKey</key>
    <data>
    PKu5mw2c2qFkynodAj9rc07KQ+E=
    </data>
    <key>RestrictionsPasswordSalt</key>
    <data>
    EPHEAw==
    </data>
</dict>
</plist>

Attraverso la modifica del file e l'esecuzione di modifiche, posso confermare che il seguente

Chiave: IxxWEBikzuZi33zUqCBnAcWAavk=
Sale: aSbUXg==

Codice di accesso uguale: 1234

Dato che ogni passcode è composto da sole quattro cifre, come posso decrittografare il mio passcode iniziale per vedere se fosse davvero quello che ricordo di essere, o se l'avessi preso in giro per la prima volta.

    
posta Django Reinhardt 30.05.2014 - 14:13
fonte

1 risposta

1

Posso confermare che usano pbkdf2-hmac-sha1 . Puoi leggere come decifrare i codici qui:

link

Dopotutto mi sono ricordato male il mio passcode!

    
risposta data 30.05.2014 - 14:56
fonte

Leggi altre domande sui tag