Ver Mensaje Individual
  #3  
Antiguo 21-06-2006
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Reputación: 22
Mick Va por buen camino
Sha1 es un tipo de hash no un metodo de encriptacion, lo que caracteriza un hash es precisamente que no se puede hacer la operacion contraria (calcular el texto original a partir del hash).
En definitiva no existe funcion de "desencriptacion" de un hash.
En la practica dado un hash determinado existen infinitas cadenas que producirian el mismo hash.
Existen metodos para intentar saber si una cadena genera determinado hash, pero el tema es distinto y mas complejo que una simple funcion, ataques de diccionario por ejemplo, consisten en utilizar un diccionario con miles o millones de palabras: aplicar el hash a cada una y ver si el resultado coincide con el hash original. O directamente por fuerza bruta en lugar de usar un diccionario de palabras probar a aplicar el hash a todos los millones o miles de millones de combinaciones de textos posibles de X letras.

Saludos
Responder Con Cita