PHP tiene su propia función dedicada a contraseñas hash. A diferencia de otros algoritmos, creo que la función password_hash de PHP es un poco más segura. Verá que si intenta ingresar el texto “contraseña” en esa función, le dará resultados diferentes cada vez.
Déjame darte un ejemplo. Estoy usando este sitio [1] para cambiar la contraseña. La primera vez que da la salida
$ 2a $ 10 $ 4wkfctQUEiV / Azr.rUwiKuLom0P013gqw7e77TxSJ.OAFOyAolt.C
- ¿La gente realmente se preocupa por la privacidad de su contenido de Facebook?
- Cómo averiguar la contraseña en la aplicación Applock
- ¿Cuáles son los principales desafíos que enfrentan los analistas / consultores de seguridad de TI?
- ¿Cómo es 2FA vulnerable a los piratas informáticos?
- ¿Cuáles son los 5 pilares de la seguridad de la información?
Y la segunda vez para la misma entrada (‘contraseña’)
$ 2a $ 10 $ ljrdNdUIP9qRgU4WhRuVcOcIAnMNFhN0UX4eOgcP / 8BMlYOhPQAiK
Lo ves. Es poco cómodo usar esto.
Luego puede verificar la contraseña con la función contraseña_verificación.
password_hash – Manual
contraseña_verificar – Manual
Notas al pie
[1] Generador PHP password_hash () implementado en PHP5 – Herramienta de contraseña