php二次开发,有时网络订购上,会用到生成卡号的程序,就像,手机充值卡那样的程序,有帐号,有密码的程序。
现在在做一个网上送货程序,客户要求生成,卡号,还有密码。下面是程序源码
<?php
//生成密码
function pass()
{
$pass="";
$str="QWERTYUIOPASDFGHJKLZXCVBNM";
$pass=$str[rand(0,25)].$str[rand(0,25)];
$pass.=(rand(10000000,99999999));
return $pass;
}
$isMake=0;
$flag="QW";
$num=18001000;
while(2500!=$isMake)
{
//判断是否包含 4
if(0<strpos($num,'4'))
{
$num++;
continue;
}
++$isMake;
//生成
$f=fopen("D:/tianpengKey_md5_pass_card.txt","a");
$p=pass();
fwrite($f,"KA$num".",".md5($p)."\n");
fclose($f);
$f=fopen("D:/tianpengKey_pass.txt","a");
fwrite($f,$p."\n");
fclose($f);
$num++;
}
?>
为了安全起见,我们这里只保存md5加密后的密码。这样安全性比较高。
PHP安全系统开发,PHP系统开发,PHP网站开发 清如许工作室 www.qingruxu.com
- 上一篇:php开发网银在线错误问题200903
- 下一篇:PHP项目开发公司