Как сделать выборку самых частых паролей со своей базы акков?

Discussion in 'Болталка' started by Deathroot, 25 Sep 2011.

  1. Deathroot

    Deathroot New Member

    Joined:
    27 Oct 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Как сделать выборку самых частых паролей со своей базы акков?

    +статистика сколько раз пароль встречается
     
  2. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    937
    Likes Received:
    355
    Reputations:
    58
    Если в таком формате login:pass, то вот набросал:
    PHP:
    <html>
    <head>
    <title>Searcher of duplicate passwords</title>
    </head>

    <body>
    <?php
    $baseName 
    "base.txt";
    $base array_map("trim"file($baseName));
    foreach (
    $base as $line)
    {
        list (
    $login$pass) = preg_split('~:~'$line);
        
    $passArr[] = $pass;
    }
    echo 
    "<center><b>Статистика повторяющихся паролей</b><br><br>
    <table border = 1>
    <tr>
        <th>Пароль</th>
        <th>Колич-во совпадений</th>
    </tr>"
    ;
    $passArr array_count_values($passArr);
    arsort($passArr);
    foreach (
    $passArr as $key=>$val)
    {
        echo 
    "<tr>
                <td align='center'>
    $key</td>
                <td align='center'>
    $val</td>
             </tr>"
    ;
    }
    echo 
    "</table></center>
    </body>
    </html>"
    ;
    ?>
     
    #2 Skofield, 25 Sep 2011
    Last edited: 25 Sep 2011