openssl passwd -1 -salt 34 12 = $ 1 $ 34 $ jVCBepHqaSo2abdfzITRY0
openssl passwd -1 -salt 4 123 = $ 1 $ 4 $ GP8wMYuBvgY93rX7yoh4Y1
Gli hash non sono calcolati con md5 (password + sale)? Perché sono diversi?
Aren't the hashes calculated with md5(password+salt)? ...
No, non lo sono. Esaminando il codice sorgente di md5crypt vedrai che è così più complesso. Per uno, non inizia affatto con passwd+salt
ma inizia con passwd$1$salt
e poi alimenta un altro md5 basato su passwd e salt in questo hash ecc. Quindi molto diverso e più complesso del tuo assunto, qualunque sia stata questa ipotesi basata su .
Vedi anche link per una descrizione più dettagliata dell'algoritmo incluso il codice python.
Leggi altre domande sui tag cryptography openssl hash