Questo e il codice estratto da /etc/shadow dal sistema Ubuntu 9.04 user:$6$qs9Ioxmxkq8d$AsMWbtbP12/tI1wuPVIuBEdjA4W9coWAT45SFhPeCj3bbZYREi2SecTiSDICnkjuV52W0.TsJgVRV7ISO5ety0:14522:0:99999:7:::
La password in chiaro e:tester
Il username e:user
Per default il sistema operativo Ubuntu 9.04 usa SHA-512 per criptare le password si vede dal segno $6$ .
Con un SHA Hash Generator ho criptato la password tester usando SHA-512 ,il risultato e :58a3ce9f294f2388e9cfcab88f3aa7e5d3ac53dcab5c8e82a9dcc88fe08ef63048428c867a43b31abed7ab50906ed879cf2fa0dfb725740c92d4ef5e06ce957e
Il secondo codice non e uguale al primo ,questo vuol dire che tranne SHA-512 Ubuntu 9.04 usa un'altro tipo di hash per criptare anche SHA-512 stessa.
Potrebbe essere Base 64 o anche l'algoritmo Salt
Ho anche cercato di fare SHA-512 combinato con base64WKPOnylPI4jpz8q4jzqn5dOsU9yrXI6CqdzIj+CO9jBIQoyGekOzGr7Xq1CQbth5zy+g37cldAyS1O9eBs6Vfg==
Non mi risulta uguale al primo codice estratto dal /etc/shadow
Qualcuno mi potrebbe spiegare la struttura di /etc/shadow in Ubuntu 9.04 ,e che tipo di algoritmi usa ?