Kali Linux / etc / shadow tipo di crittografia utilizzato per impostazione predefinita?

1

So che l'hash del file shadow segue questa sintassi:
$ id $ salt $ encrypted
Dove ID è l'algoritmo utilizzato:
$ 0 DES $ 1 MD5 $ 2a Blowfish $ 5 Shadw-256 < b> $ 6 SHA512

La mia ombra: root: $ 6 $ 89Zi5dxn $ RvKDsJQhBiX2K3CEVUE3nQxvdBV.3vDK4Jrn11xC8jO31c43VnZeTL1OGaJWfFkl9di8nfreAXFLreCuQDshf1: 16234: 0: 99999: 7 :::

Sto utilizzando il Kali Linux aggiornato più recente basato su Debian "wheezy" che ovviamente usa SHA256 quindi $ 6 davanti all'hash. Il problema che sto avendo con tutto questo è quando sono andato a: link ; e inserire la mia password effettiva che è "root" mostra le password crittografate: SHA, SHA256 e SHA512 tipi. Da quando so che la mia password è nel formato SHA512 non corrisponde a quello che ho nel mio file shadow. Quel che è peggio è quando sono andato nello stesso sito ma ho provato a decrittografare (abbinare gli hash decrittografati nel loro 1 milione di hash DB) mi ha detto che l'hash non è valido o non ha un hash SHA valido. Scusa per un post così lungo, volevo solo assicurarmi di sapere che ho fatto delle ricerche e non sono un n00b3r totale, o sono?

Se mi manca qualcosa per favore aiutami. So che un sale influenzerebbe il mio hash ma il mio hash non ha sale poiché non ci sono tre $ nel mio hash ci sono solo $ id $ hash invece di $ id $ salt $ hash . Le mie domande
1) Perché il mio hash non sembra un normale hash SHA512? 2) Che tipo di hash è, se non è SHA512 o qualcosa o tipo di SHA 3) Posso riconoscere il tipo di hash solo guardando all'inizio cioè: $ 1 = MD5

Grazie,

& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & amp ; nbsp & nbsp & nbsp & nbsp & nbspeof0100

    
posta eof0100 18.06.2014 - 15:38
fonte

1 risposta

2

Il sito a cui ti sei collegato calcola SHA e output in esadecimale, non SHA salati con output di round multipli in base64, quindi è praticamente impossibile confrontarli.

Nella tua voce shadow, dividendo su $ hai 6 , che è di tipo SHA512, 89Zi5dxn , che è il sale, e quindi RvKDsJQhBiX2K3CEVUE3nQxvdBV.3vDK4Jrn11xC8jO31c43VnZeTL1OGaJWfFkl9di8nfreAXFLreCuQDshf1 , che è un hash codificato in base64.

Oltre alla salatura, libc applica un numero di round dell'hash, per default a 5000. Se vuoi i dettagli su come viene calcolato uno stile crypt () SHA512, ecco un link al sorgente: link

    
risposta data 18.06.2014 - 18:02
fonte

Leggi altre domande sui tag