[8]
ECVT2ndb
FNrUItd9
Q9nRLvFr
srjS#__H
H7X#H2Di
[9]
zT8jVMn#w
iTTQUCTzD
nwq6UBL4S
UL3hi@PX#
kB@jGTiwJ
[10]
PWAy36P7v8
J7RnPGw334
JgjtCWiipV
J!WqI@sJ!w
W#N5X!LuVy
[11]
pMedUf_IwQw
KQpMZe@LXhN
z!vsAaXr_V#
_CQ_u6!QRT2
ym6uqBE#rhh
[12]
gWq9UTant28D
KPV!U!WXQk#T
Fq_fmWSAStgp
ZY!_4ZShNR5W
HfzHUdtib88J
[13]
GQ9sGf@ffGNu6
sAgF!DiW@jF@u
XU57q@A8@jja4
Xf!!VmqNfriuN
Gu5#sV7bZxIRF
[14]
#zbHWF8PWQcgAI
!ggtr5YZdvr2IL
C3atVrr_Xtr!@@
CH5Ch!tvQfcije
Kz#R@GnSe_fQx_
[15]
dEmD5EMGp@rjdF_
gIq@m#Px!@HnYMY
aSN4uf!vpJE3XuH
J9UdATYEU!3_bSZ
XwkgGd7gjEbZ3xn


(source)


<?PHP
ini_set('display_errors', 0);
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
echo '<html><head><title>Ion - Password Generator</title></head><body>';

$strGenPassCount = 40;
$nPassCount = 8;
$nCounter = 0;

while( $nCounter < $strGenPassCount )
{
    if( $nCounter%5 == 0 ) {
        echo '<font size="2" face="courier new"><strong>[' . $nPassCount . ']</strong></font><br />';
        $nPassCount++;
    }

    GenPass( $nPassCount );
    $nCounter++;
}

echo '<font size="1" face="courier new"><br><br>(<a href="?action=source">source</a>)</font><br><br>';
echo '</body></html>';

function GenPass( $nPassCount )
{
    $i = 1;
    $strPassword = "";
    $strChars    = "!#@_23456789abcdefghijkmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ!#@_";
    $nChars      = strlen( $strChars )-1;

    while( $i < $nPassCount ) {
        $strPassword .= $strChars[mt_rand( 0, $nChars )];
        $i++;
    }

    echo '<font size="2" face="courier new">' . $strPassword . '</font><br />';
}

// View Source
if( htmlentities( $_GET['action'], ENT_QUOTES ) == 'source' )
    highlight_file( './gen_pass.php' );
?>