Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Salasana Generaattori

tgunner [20.09.2004 11:58:57]

#

<?php
function rand_password($len)
{
        mt_srand((double)microtime()*1000000^getmypid());
        $password='';
        $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+@#?~';
        while(strlen($password)<$len)
            $password.=substr($chars,(mt_rand()%strlen($chars)),1);
        return $password;
}

$password=rand_password($num);

?>
<html>
<body>
<title> Salasana Generaattori </title>
<form method="GET" action="pass.php">
    Montako Merkkiä Salasanassa pitää olla:<input type="text" size="60" name="num">&nbsp;&nbsp;
    <input type="submit" value="[ ok ]"><br>
</form>




<?php
echo "Generoitu salasana: <b>$password</b>";

?>

tgunner [20.09.2004 12:00:44]

#

No kommentteja kiitos.

tgunner [20.09.2004 12:00:44]

#

No kommentteja kiitos.

tsuriga [20.09.2004 16:07:22]

#

No eipä ollut kovin vaikeaa arvata ettei tämä ollut oma tekele. Ensi alkuun näytti php.netin manuaalista otetulta vinkiltä, mutta Googlella löytyi tekijäksi Anzuhan. Sen kauemmaksi koodin alkuperää en kommentoi. Näille teineille pitäs pistää pakolliseks joku käytöksen kultaisen aapisen lukeminen. Koodaa ensin joku vuosi, sitten jos olet keksinyt jotain oikeasti hyödyllistä, postaa se tänne.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta