Voici donc un petit script PHP qui se contente de générer un mot de passe aléatoire. Dans ce cas-ci, le générateur n'utilise que des lettres (voyelles et consonnes). Vous pouvez l'adapter pour qu'il utilise également des chiffres et des lettres afin de rendre le mot de passe plus sécurisant. Ici, il ne s'agit que de la base donc à vous de l'adapter à vos besoins. A noter que le script est fonctionnel si vous l'utilisez tel quel. Copiez-collez le script dans votre éditeur ou dans le bloc-notes Windows (adaptez-le si vous le désirez) et enregistrez-le avec l'extension .php.

Le script:

<?php
function CreatePass($long_pass)
{
$consonnes = "bcdfghjklmnpqrstvwxz";
$voyelles = "aeiouy";
$mdp='';
for ($i=0; $i < $long_pass; $i++)
{
if (($i % 2) == 0)
{
$mdp = $mdp.substr ($voyelles, rand(0,strlen($voyelles)-1), 1);
}
else
{
$mdp = $mdp.substr ($consonnes, rand(0,strlen($consonnes)-1), 1);
}
}

return $mdp;
}

$motdepasse = CreatePass(8); /*mot de passe de 8 caracteres */
echo 'Mot de passe généré: '.$motdepasse;
?>