Herramientas Generadoras de hash.
Visitando paginas recomendadas por un gran amigo me tope con un termino que no había escuchado jamás “Hash” o Hashing”, del cual me puse a investigar un poco y ahora quiero compartirles.
¿Que es el Hashing?
El hashing es una técnica que consta de datos de entrada, una función hash y una salida. Esta funcion calcula un código en específico para un dato de entrada (como puede ser un nombre, por ejemplo). El valor calculado puede parecer aleatorio, pero no lo es, ya que las operaciones para computar la salida son siempre las mismas. La función Hash asocia siempre la misma salida para una entrada determinada.
Por ejemplo:
hash(” Maria “) = 1082358727484
luego a los 3 días calculamos hash (Maria) nuevamente
hash(“Maria”) = 1082358727484
y el valor computado es el mismo.
La salida de la funcion hash es siempre un número, pero se puede convertir a caracteres u otro tipo de dato, como es el caso de las herramientas generadoras de Hash para contraseñas. La cuales se basan en generar un hash a partir de dos parametros, uno puede ser el nombre o la direccion del sitio donde se va a usar la contraseña, y el otro una clave “maestra” que es igual para todas las contraseñas. El hash generado siempre es el mismo si los parametros de entrada no cambian.
Las ventajas son evidentes:
* Recordar solo una contraseña (la clave “maestra”) en vez de varias.
* Las contraseñas que se generan son difíciles de averiguar.
* Es prácticamente imposible averiguar la clave maestra a partir de una contraseña generada.
* Las contraseñas generadas no necesitan ser guardadas en ninguna parte, al depender solo de los parámetros de entrada.
Puenden descargar la herramienta dando click en la imagen.
Y aqui les dejo una de las mas interezantes y completas que esta disponible en esta pagina
http://www.sinfocol.org/herramientas/hashes.php

Espero les sea de ayuda, y si conocen algunas otra pueden comentarlas.



Aún no hay trackbacks