Quanto è sicuro un hash MD5 di una chiave a 128 bit

2

Apparentemente, per il KeyChain Android una chiave master crittografata è memorizzata lungo l'hash MD5 della chiave crittografata un . Quanto è sicuro? MD5 è noto per avere collisioni, ma suppongo che possiamo supporre che con uno spazio di input limitato a 128bit valori non si presentano collisioni? Ma ancora, dato che non è coinvolto il sale, non è possibile che un potente attaccante calcoli le tavole arcobaleno e poi rompa istantaneamente ogni KeyChain e qualsiasi dispositivo Android sul quale mette le mani?

Perché il semplice hash MD5 della chiave segreta usata per verificare se il codice PIN è valido?

    
posta Josef 23.11.2014 - 18:49
fonte

2 risposte

3

Le collisioni non sono utili in questo caso. Hai bisogno di un attacco pre-immagine che trovi l'input corretto che è stato usato per generare l'hash. Un input alternativo che crea una collisione non è ancora la chiave corretta e non decodificherà i dati. Trovare l'input casuale a 128 bit corretto non è fattibile, anche con MD5.

    
risposta data 24.11.2014 - 16:47
fonte
0

Accordo questo ha bisogno di alcuni documenti per parlare chiaramente del soggetto. La ricerca su Google di Google ha portato alla risposta data 23.11.2014 - 20:32

fonte

Leggi altre domande sui tag