¿Puede volver a abrir tablas hash / rainbow después de encontrar la sal para algo?

0

Una vez salada una tabla de arco iris / hash, ¿es posible volver a colocarla después de encontrar la sal correcta en lugar de generarla nuevamente? Si no es así, ¿qué te impide hacerlo? ¿Cómo puedes encontrar la sal correcta para algo?

    
pregunta WMPR 01.07.2015 - 23:29
fuente

1 respuesta

1

No. Cada hash tendría que ser recalculado, esencialmente reproduciendo el trabajo que se necesitaba para crear la tabla original del arco iris.

Hashing es básicamente una fórmula matemática. Tiene una fórmula (algoritmo de hash) de X + 5 = Y, donde X es la contraseña e Y es el hash. Utiliza una tabla de arco iris para almacenar todos los valores posibles de X con sus resultados de Y. Si cambia o agrega una sal, la fórmula ahora también es diferente (como X + 6 = Y). Por lo tanto, si bien los valores de X no habrían cambiado, los valores de Y serían diferentes y deberían ser recalculados.

Por lo general, la sal se almacena junto con el hash de contraseña en una base de datos y no pretende ser un secreto (al menos para aquellos con acceso a la base de datos de contraseñas). Si no se almacena allí, se almacena en otro lugar o es una información conocida (nombre de usuario, secreto del sistema, SSID). El código fuente del software que valida los inicios de sesión generalmente revelará cómo se obtiene la sal.

    
respondido por el PwdRsch 02.07.2015 - 00:08
fuente

Lea otras preguntas en las etiquetas