Lasitha Alawatta wrote:
I’m going to create all key combinations; simple-letter passwords and store those in to MySql DB.

Using = a-z (simple letters)

Password length = 6

Number of possibilities = 26 x 26 x 26 x 26 x 26 x 26 = 308,915,776

This is my code:

      for($i=0;$i< 500000000;$i++){
            $arrPwd[] = createPwd();

      $arrUniqueData = array_unique($arrPwd);

      foreach($arrUniqueData as $key=>$val){
            // Inserting to DB

      function createPwd() {
            $lower = "abcdefghijklmnopqrstuvwxyz";
            $seed_length += 26;
            $seed .= $lower;
                  $ strPwd.= $seed{rand(0,$seed_length-1)};

What is the easiest way to get my output?

   1. Because above code will stuck the PC (for($i=0;$i< 500000000;$i++){).
   2. I use 500000000 instead of 308915776, because createPwd() function
      will duplicating the password.

Suggesting, comments, code samples are highly appreciate.

The only reason I can see to do such a thing is to build a brute-force password cracker, and seeing as you're not smart enough to realise that you can do so incrementally instead of randomly, I don't see much reason to help you.



PHP Database Mailing List (
To unsubscribe, visit:

Reply via email to