Herramienta para generar password - PHP

Password seguro, totalemente aleatorio

Publicado por AlbertoBSD el 2020-05-22 16:48:43

Por defecto el password generado es de 30 caracteres de longitud.

Básicamente el código en PHP para generar el password es el siguiente:


$caracteres = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijkmlnopqrstuvwxyz0123456789+*~=.<{}@%()?_[],!:;/\\#>-&$"\'';
$length = 30;
$caracteres_length = strlen($caracteres);
$password = "";
$i = 0;
$r = 0;
while($i < $length)	{
	$r = mt_rand(0,$caracteres_length-1);
	$password.= substr($caracteres,$r,1);
	$i++;
}

Y al final solo se muestra la variable generada mediante htmlentities para que los caracteres especiales se muestren correctamente

<?php echo htmlentities($password); ?>
Link: aqui

Saludos!