Read the title.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
function encrypt_password($password = '', $salt = '') { if($password == '') { $password = rand(10000,99999); } return md5(trim($password).$salt); } function generate_salt($length = 12, $salts = '') { $str = ''; $l = 0; while ($l < $length) { $l = strlen($str); $str .= hash('md5', 'h3Ts81j2F7MYgRr776Zf2yBzvWz4eo9u' . time() . uniqid(true) . $salts); } $str = base64_encode($str); $str = strlen($str) > $length ? substr($str, 0, $length) : $str; return trim(strtr($str, '/+=', ' ')); } |