¿Cómo identificar este hash?

-4

Tengo un hash, sé su valor, pero no su tipo. Aquí está:

6dfb036bf703d75f9bc8219ba1224d876783fa61

Probé algo como php -r "echo sha1('abc');" , pero me dio otro valor, por lo que este hash no es SHA1.

¿Cómo identificar este tipo de hash?

    
pregunta Sylveste3 02.08.2015 - 06:00
fuente

2 respuestas

1

Es probable que todavía sea un hash SHA-1 (a juzgar por la longitud), pero tal vez 'abc' se haya procesado con algo de salt .
Salt son datos aleatorios que se incluyen junto con la contraseña. La sal se almacena en la base de datos junto con la contraseña (+ sal). Esto se hace para evitar que alguien busque el hash de una cadena o contraseña común en un 'diccionario' que lo vincula con la entrada ( ejemplo ).

    
respondido por el SWdV 02.03.2016 - 17:41
fuente
-1

Los hash son funciones unidireccionales , lo que esencialmente significa que se construyeron para hacer prácticamente imposible reconstruir entrada de su salida.

Sin embargo, existen algunas posibilidades limitadas para reconstruir el valor original:

  • Si de alguna manera puede reducir los valores posibles, puede hacerlos uno por uno y compararlos con la salida deseada. Por ejemplo, si necesita descifrar una contraseña débil, puede usar todas las palabras de un diccionario .
  • Tal vez haya ataques conocidos a una función hash (en el caso de sha1, parece que tienes suerte ), que también le permite reducir significativamente su tiempo de computación.

Simplemente descifre el resultado de su sha1 probablemente no se pueda hacer de una manera viable.

    
respondido por el peterh 02.08.2015 - 08:16
fuente

Lea otras preguntas en las etiquetas