Come identificare questo hash?

-4

Ho un hash, ne conosco il valore, ma non il suo tipo. Eccolo:

6dfb036bf703d75f9bc8219ba1224d876783fa61

Ho provato qualcosa come php -r "echo sha1('abc');" , ma mi ha dato un altro valore, quindi questo hash non è SHA1.

Come identificare questo tipo di hash?

    
posta Sylveste3 02.08.2015 - 06:00
fonte

2 risposte

1

Probabilmente è ancora un hash SHA-1 (a giudicare dalla lunghezza), ma forse 'abc' è stato sottoposto a hash con alcuni salt .
Salt è un dato casuale che viene cancellato insieme alla password. Il sale viene quindi memorizzato nel database insieme alla password hash (+ sale). Questo viene fatto per impedire che qualcuno cerchi l'hash di una stringa o password comune in un "dizionario" che lo collega all'input ( esempio ).

    
risposta data 02.03.2016 - 17:41
fonte
-1

Gli hash sono funzioni unidirezionali , il che significa essenzialmente che sono stati costruiti per rendere praticamente impossibile ricostruire i loro input dal loro output.

Tuttavia, ci sono alcune limitate possibilità di ricostruire il valore originale:

  • Se puoi in qualche modo restringere i valori possibili, puoi eliminarli uno per uno e confrontarli con l'output desiderato. Ad esempio, se hai bisogno di craccare una password debole, puoi usare tutte le parole di un dizionario .
  • Forse ci sono attacchi noti a una funzione hash (in caso di sha1, sembra che tu abbia luck ), che ti consente anche di ridurre significativamente i tempi di elaborazione.

Decifrare semplicemente il tuo risultato sha1 probabilmente non può essere fatto in modo fattibile.

    
risposta data 02.08.2015 - 08:16
fonte

Leggi altre domande sui tag