`
xfcode
  • 浏览: 22513 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

php生成强密码程序

    博客分类:
  • php
阅读更多

为大家提供用php生成强密码的两种方法。
方法一使用时间戳与随机数的方法,生成强密码。
方法二,原理大致相同,但生成的密码复杂度更强。

<?php
/**
  php生成强密码
  linK:www.jbxue.com 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);

 
本文原始链接:http://www.jbxue.com/article/6198.html

分享到:
评论

相关推荐

    php实现点卡卡号密码生成函数类.zip

    总结起来,这个PHP类库提供了点卡卡号和密码的生成与验证功能,适用于需要点卡系统的Web应用程序。它的设计允许开发者根据具体需求定制生成算法,提高了开发效率和系统的安全性。在使用时,应仔细阅读文档,理解类库...

    PHP生成静态页面小程序 v1.1

    前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...

    PHP生成静态页面小程序 v1.1.zip

    前几天发表一个有关PHP生成静态HTML页面小程序,有朋友私下说能不能整理一下,把相关PHP生成静态HTML,原理性强的都写出来,适合PHP新手用到的一些方法,这里我在之前的哪个版本上面又进行了完善,把PHP新手朋友要求...

    PHP生成随机的密码

    在主程序中,我们调用`getRandPass(12)`来生成一个12位的随机密码,并将其输出到页面上: ```php echo getRandPass(12); ``` 为了测试这个功能,我们需要启动Apache服务器,然后在浏览器中访问PHP文件的URL,例如...

    php加txt生成账号密码.zip

    4. 如果找到匹配的账号和密码,PHP会生成一个表示登录成功的响应,并可能设置会话(session)以保持用户状态。 5. 如果未找到匹配项,PHP则返回一个表示登录失败的页面。 总的来说,这个项目为初学者提供了一个基础...

    PHP免费网摘程序

    4、生成所有网摘静态页面程序为data.php。生成所有新网摘的程序为 datanew.php 生成静态首页程序为index.php。 5、把网摘文件夹html属性设为777,把index.htm 的属性设为 777 6、所有广告在 ad/ 文件夹下修改。 7...

    微信小程序支付API-V3 PHP完整代码(包括微信小程序端)

    - **敏感信息保护**:用户的支付信息,如银行卡号、密码等,不应在小程序端处理,所有敏感信息应在服务器端处理,保证用户信息安全。 4. **退款功能** - **退款接口**:当用户需要退款时,服务器需要调用微信退款...

    PHP实例开发源码—PDM PHP密码管理系统.zip

    "PHP实例开发源码—PDM PHP密码管理系统.zip" 是一个基于PHP编程语言的项目源代码包,其中包含了一个名为"PDM PHP密码管理系统"的应用程序。PDM通常代表Password Manager或者Project Document Management,这可能是...

    智能门锁小程序源代码

    通过分析这个小程序源代码,开发者可以学习到如何利用微信小程序平台提供的API来实现动态密码生成和管理,以及如何设计用户友好的界面和交互流程。同时,了解如何安全地存储和验证密码,以及如何与后端服务器进行...

    大泉州汽车网整站程序PHP生成html开源版 V2018.1.1

    大泉州汽车网整站程序PHP生成html开源版 V2018.1.1 后台管理: xqzqc.php 用户名:admin 密码:xqzqc.com 1.导入MYSQL数据库: 根目录xqzqc.sql 2.设置数据库路径:根目录:config.php 3.后台管理: /xqzqc.php 用户名...

    基于PHP的PDMPHP密码管理系统源码.zip

    通过学习和分析PDMPHP密码管理系统源码,开发者可以提升PHP编程技能,了解如何在实际项目中实现密码安全存储,以及如何构建安全的Web应用程序。同时,对于想要深入理解Web安全和密码管理的人来说,这是一个宝贵的...

    PHP经典源码-景区旅游小程序 V3.4.5.rar

    【PHP经典源码-景区旅游小程序 V3.4.5.rar】是一款基于PHP语言开发的旅游小程序源代码,主要用于帮助景区构建在线服务平台,提供预订、导航、信息查询等功能。这款源码代表了PHP在Web应用领域的强大功能和灵活性,...

    基于PHP的在线随机密码生成工具v2.0源码.zip

    【标题】"基于PHP的在线随机密码生成工具v2.0源码.zip"是一个压缩包,其中包含了使用PHP编程语言开发的在线随机密码生成器的源代码。这个工具的版本号为2.0,意味着它可能经过了改进和优化,提供了更高级的功能或...

    php小程序商城前后台源码资源

    在PHP源码中,你会看到如何处理HTTP请求,动态生成网页内容,以及与数据库进行交互。 2. **小程序商城架构** 小程序商城通常由前端用户界面和后端服务器组成。前端负责展示商品、购物车、支付等功能,而后端处理...

    php会员注册管理程序

    在会员注册管理程序中,PHP将负责处理用户提交的表单数据,验证输入的有效性,与数据库交互,以及生成动态网页内容。 其次,MySQL是一种关系型数据库管理系统(RDBMS),它是开源的,且在Web开发中被广泛应用。会员...

    YoungxjPwd PHP密码本-密码加密管理程序 v1.0.rar

    YoungxjPwd PHP密码本,功能特点:密码记录,两重密码加密,批量导入、备忘录、密码在线生成、多用户的底层设计、后台黑白两款主题。YoungxjPwd PHP密码本安装:  1、首先你需要导入pwd.sql到你的数据库  2、然后...

    20个PHP实用例子程序

    配合MySQL数据库,PHP可以创建动态、交互性强的网站。这个名为"20个PHP实用例子程序"的压缩包,提供了丰富的实践教程,帮助开发者更好地理解和运用PHP与MySQL。 首先,让我们来探讨PHP的基础知识。PHP(Hypertext ...

    php+mysql程序代码,小程序

    在PHP和MySQL的结合中,PHP负责处理用户的请求,生成SQL语句,然后通过MySQLi或PDO(PHP Data Objects)等扩展与MySQL服务器通信,执行SQL,获取结果,最后将数据呈现给用户。 压缩包中的文件名列表(9、4、5、6、3...

    基于PHP的在线随机密码生成工具源码.zip

    标题 "基于PHP的在线随机密码生成工具源码.zip" 提供了一个关键信息,即这是一个使用PHP编程语言开发的在线应用程序,其主要功能是生成随机密码。这个工具可能被设计为帮助用户快速创建安全的、不可预测的密码,这...

    会员程序(适合PHP初学)

    【PHP初学者会员程序开发详解】 在Web开发领域,PHP是一种广泛应用的服务器端脚本语言,尤其适合初学者入门。本教程将通过一个简单的会员程序实例,帮助你理解和掌握PHP的基础知识,以及如何构建基本的用户管理系统...

Global site tag (gtag.js) - Google Analytics