Respuesta :

Respuesta:

El hash es una alternativa viable al almacenamiento de contraseñas en texto plano en una base de datos. Cuando un usuario introduce su contraseña, el sistema la somete a hashing antes de almacenarla en la base de datos. Si un hacker accede a la base de datos, comprobará que la contraseña es difícil de robar

Este método sirve para proteger, sobre todo, a usuarios que escojan contraseñas fáciles o de nivel intermedio, ya que siempre se calcula una nueva para cada contraseña de cada usuario y esta es un valor aleatorio secreto. Esto hace que sea imposible hacer ciberataques con tablas de hash y tablas arcoíris .