PHP: generare una password robusta

PHP: generare una password robusta

In PHP è semplice generare una password robusta.

La soluzione è la seguente:


function pwd_gen($length = 8) {
    $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@()%&!|[]?{}$#+*><;:.,-_';
    $pwd = '';
    for($i = 0; $i < $length; $i++) {
        $k = mt_rand(0, strlen($chars) - 1);
        $pwd .= $chars[$k];
    }
    return $pwd;    
}

Torna su