/ Published in: PHP
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
#!/usr/bin/php <?php /** * Generate a random password */ class Password { /** * Generate the new password * * @access public * @param array $params * @return string **/ { $upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $lower = "abcdefghijklmnopqrstuvwxyz"; $number = "0123456789"; $seed_length = 0; $seed = ''; $password = ''; if($use_upper === TRUE){ $seed_length += 26; $seed .= $upper; } if($use_lower === TRUE){ $seed_length += 26; $seed .= $lower; } if($use_number === TRUE){ $seed_length += 10; $seed .= $number; } $seed .= $use_custom; } for($i = 1; $i <= $length; $i++){ } return $password; } // End of generate } // End of Class Password // ------------------------------------------------------------------------ /** * With Special Characters **/ echo "\nWith Special Characters: \n"; echo "-------------------------\n"; $password = new Password; for ($i=10; $i <= 80; $i += 10) { $password = new Password; } // ------------------------------------------------------------------------ /** * Without Special Characters **/ echo "\nWithout Special Characters: \n"; echo "----------------------------\n"; $password = new Password; for ($i=10; $i <= 80; $i += 10) { $password = new Password; } // ------------------------------------------------------------------------ /** * SHA1 Based * These passwords will only contain lowercase letters from a to f and numbers from 0 to 9 **/ echo "\nSHA1 Based: \n"; echo "------------\n"; echo "40: ${hash1}\n"; echo "80: ${hash2}\n";