Linux tipicamente memorizza i nomi utente e gli hash delle password in / etc / passwd o / etc / shadow.
Ora diciamo che ho una vecchia distro di CentOS e voglio provare a recuperare la password di un utente (è in un contesto legale di apprendimento a scuola) crittografata con DES, ho pensato che avrei bisogno di un testo in chiaro e un cifrario cifrato usando il stessa chiave della mia password sconosciuta, crack detta chiave, quindi decifrare il codice memorizzato per tale utente (giusto?).
Ora, la mia domanda è, come / quando Linux genera le chiavi durante la creazione degli utenti? Posso presupporre che la chiave fosse la stessa se ho creato un nuovo utente? In tal caso, la chiave utilizzata dal sistema è semplicemente recuperabile?