¿Quieres ofrecer a tus usuarios contraseñas únicas y seguras? 💡
En este artículo te muestro cómo crear un pequeño generador de contraseñas en PHP utilizando funciones de hash como md5
, sha1
, y otras herramientas nativas que puedes combinar para producir contraseñas fuertes y difíciles de adivinar.
Una función hash convierte cualquier dato (como texto o número) en una cadena alfanumérica fija. Por ejemplo:
Los hashes son útiles para ofuscar contraseñas o generar valores únicos como identificadores.
md5
sha1
o hash('sha256')
para más seguridadPara mayor control, puedes generar contraseñas con una lista de caracteres personalizados:
Este método no usa hash directamente, pero genera contraseñas muy fuertes y personalizables.
Usa hash()
si quieres un valor basado en una semilla (ideal para tokens, por ejemplo).
Usa random_int()
y una lista de caracteres si buscas una contraseña más “humana” y personalizable.