skyADMIN

PHP生成随机密码

考虑到如今很多人为了便于记忆,设定的密码和自己的某些身份信息有很大的关系。如果是针对性盗号,中招概率很大,随机生成的密码就没有这种问题。用PHP写了一个简单的生成随机密码。

网址在这:http://randompassword.sinaapp.com/index.php

恩,新浪云不用白不用……

基本效果就是生成一个随机密码,并没有写得很细致。
[cc lang=”php”]
0||$low_c>0||$hig_c>0||$teshu>0)
{
$s=rand(1,4);
//echo $s;
if($s==1&&$number>0)
{
$n=rand(0,9);
$number–;
echo $n;
//echo $number;
}
else if($s==2&&$low_c>0)
{
$n=$low_str[mt_rand(0,strlen($low_str)-1)];
$low_c–;
echo $n;
//echo $low_c;
}
else if($s==3&&$hig_c>0)
{
$n=$hig_str[mt_rand(0,strlen($hig_str)-1)];
$hig_c–;
echo $n;
//echo $hig_c;
}
else if($s==4&&$teshu>0)
{
$n=$teshu_str[mt_rand(0,strlen($teshu_str)-1)];
$teshu–;
echo $n;
//echo $teshu;
}
}
?>
[/cc]
HTML部分的代码放不出来,就是一个form action=”index.php” method=”post”。提交数字大小写特殊字符的位数。然后循环。

码字很辛苦,转载请注明来自环宇博客《PHP生成随机密码》

评论