php生成强密码的程序
-
原创
-
2016-07-25 09:04:20
787浏览
/** - php生成强密码
- linK:bbs.it-home.org 2013/3/2
- */
- $password_length = 9;
function make_seed() { - list($usec, $sec) = explode(’ ‘, microtime());
- return (float) $sec + ((float) $usec * 100000);
- }
srand(make_seed()); $alfa = “1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM”; - $token = “”;
- for($i = 0; $i < $password_length; $i ++) {
- $token .= $alfa[rand(0, strlen($alfa))];
- }
- echo $token;
//方法2 - // Create Password
- $totalChar = 8; // number of chars in the password
- $salt = “abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789″; // salt to select chars from
- srand((double)microtime()*1000000); // start the random generator
- $Spass=””; // set the inital variable
- for ($i=0;$i<$totalChar;$i++) // loop and create password
- $Spass = $Spass . substr ($salt, rand() % strlen($salt), 1);
复制代码 |
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。