php產生一個隨機的密碼,方便快速,可以隨機產生安全可靠的密碼,希望這篇文章對大家會有所幫助.
php產生一個安全隨機的密碼程序實例代碼如下:
header("Content-type:text/html;charset=utf-8");
function getRandPass($length = 6){
/將你想要的字元加到下面字串中,預設是數字0-9和26個英文字母
$chars = "0123456789abcdefghijklmnopqrstuvwhozABCDEFGJKLKLMNRST = strlen($chars);
for($i=0;$i
$loop = mt_rand(0, ($char_len-1)); ,隨機取出一個字符,並循環拼接成你需要的位數
$password .= $chars[$loop];
} echo getRandPass(12); //隨機產生12位數的密碼 //開源代碼phpfensi.com ?> 例2,與第一個有一點像1、預置一個的字符串$chars,包括a – z,A – Z,0 – 9,以及一些特殊字元2、在$chars 字串中隨機取一個字元3、重複第二步n 次,可得長度為n 的密碼實例代碼如下:function generate_password( $length = 8 ) { // qrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&* ()-_ []{}~`+=,.;:/?|'; $password = ''; ) { // 這裡提供兩種字元取得方式 // 第二種是取字元數組 $chars 的任一元素 // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); 0, strlen($chars) - 1 ) ]; } return $password; } return $password; }