Codice MD5

z.cristiano

Utente Attivo
16 Giu 2007
145
0
16
Ciao, come di consueto, quando utente mette la password, dentro INSERT metto MD5 e genera uno codice casuale, ma se un giorno, io sono l'amministratore, vorrei vedere la sua password, come si va a mettere dal codice casuale MD5 al normale?

Cioè, se metto "prova" diventa "189bbbb00c5f1fb7fba9ad9285f193d1" e poi, com'è il codice script dal md5 "189bbbb00c5f1fb7fba9ad9285f193d1" a "prova"?
 
Teoricamente la codifica dovrebbe essere irreversibile, altrimenti MD5 servirebbe a poco; ma in realtà, come avverte Wikipedia:
in rete esistono database ricchissimi di parole in ogni lingua registrate secondo la loro forma codificata in md5. Queste liste sono quotidianamente aggiornate e risultano spesso utili per gli attacchi brute force.
 
Un'altra soluzione oltre a quella di Alex potrebbe essere quella di applicare più volte una funzione di cifratura su una stessa stringa, ad esempio passare in SHA ciò che si è già passato per MD5.
 

Discussioni simili