doctordeploylogo
[ Prev ] [ Next ] | [ Home ] [ Sitemap ] .. -... .. -.- .-. .- ... ...

Passwortgenerator in PHP

06/2014

Ah, diese nervigen Online-User. Wenn Sie sich anmelden sollen reicht die Kreativität fürs Passwort meist nicht über "123456" oder "passwort" hinaus...

Abhilfe schafft folgende PHP Funktion die aussprechbare Passwörter generiert. Bei Benutzung aber eine Funktion zur Passworterinnerung nicht vergessen. ;)

1 function mkPasswd() {
2     $consts='bcdgklmnprst';
3     $vowels='aeiou';
4     $numbers='0123456789';
5  
6     for ($x=0; $x < 6; $x++) {
7         mt_srand ((double) microtime() * 1000000);
8         $const[$x] = substr($consts,mt_rand(0,strlen($consts)-1),1);
9         $vow[$x] = substr($vowels,mt_rand(0,strlen($vowels)-1),1);
10         $num[$x] = substr($numbers,mt_rand(0,strlen($numbers)-1),1);
11     }
12     return $const[0] . $vow[0] .$const[2] . $num[1]. $const[1] . $vow[1] . $const[3] . $vow[3] . $const[4]. $num[0];
13 }