`
javaeyeren
  • 浏览: 126582 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

一个产生随机密码的php函数

PHP 
阅读更多

<?php
function MakePass($length) {

$possible = "0123456789!@#$%^&*()_+" .

"abcdefghijklmnopqrstuvwxyz" .

"ABCDEFGHIJKLMNOPQRSTUVWXYZ";

$str = "";

while (strlen($str) < $length) {

$str .= substr($possible, (rand() % strlen($possible)), 1);

}

return ($str);

}
echo MakePass(5);
?>

分享到:
评论

相关推荐

    php 产生随机几个字母的函数

    php 产生随机几个字母的函数。可以用来进行身份验证以及发送给用户重置密码。欢迎下载。

    PHP生成随机的密码

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

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

    这个名为"php实现点卡卡号密码生成函数类.zip"的资源提供了一个专门用于生成点卡卡号和密码的PHP类库。点卡通常在游戏、软件激活、虚拟商品购买等场景中使用,它包含一个唯一的卡号和对应的安全密码,用户通过这两个...

    使用PHP快速生成随机密码1

    - 完成函数后,调用`getRandPass(12)`,生成一个12位的随机密码,并使用`echo`将其输出到页面上。 4. **网页测试**: - 启动Apache服务,打开浏览器,输入文件的URL,例如:“localhost:8080/pratice/sjmima.php...

    php生成随机密码

    这种方法的核心思想是生成一个指定范围内的随机ASCII码值,并将其转换为对应的字符,最终组合成一个随机密码。 ##### 实现步骤: 1. **随机ASCII码生成**:使用`mt_rand()`函数生成一个介于33和126之间的随机整数。 ...

    php 随机生成10位字符代码

    函数的内部逻辑是通过一个for循环,循环的次数由`$len`指定,每次循环都会随机选择一个字符,并将其添加到结果字符串中,直到生成指定长度的字符串。 函数体内部使用了`rand()`函数来生成一个随机数,结合`strlen($...

    PHP实例开发源码—在线随机密码生成工具.zip

    这个"PHP实例开发源码—在线随机密码生成工具.zip"压缩包提供了一个使用PHP实现的在线随机密码生成器的源代码。下面我们将深入探讨这个工具的工作原理、PHP的相关知识点以及如何使用它。 首先,随机密码生成器是...

    php生成随机密码自定义函数代码(简单快速)

    本文将详细讲解如何使用PHP自定义函数来生成随机密码,并提供了一个简单的实现示例。 首先,理解随机密码生成的核心在于生成不可预测且具有足够复杂性的字符串。在给定的代码中,我们定义了一个名为`getRandPass`的...

    收集的二十一个实用便利的PHP函数代码

    这个函数通过随机组合一个包含大写字母、小写字母和数字的字符集来生成密码或其它用途的随机字符串。字符串长度由参数`$l`指定。 3. 编码电子邮件地址函数:`encode_email($email='***',$linkText='ContactUs',$...

    php中生成随机密码的自定义函数代码

    代码一:生成一个随机密码的函数,生成的密码为小写字母与数字的随机字符串,长度可自定义。相对来说,这个比较简单 复制代码 代码如下:&lt;?php/* * php自动生成新密码自定义函数(带实例演示) 适用环境: ...

    PHP函数大全.pdf

    - **参数**: 可选,接受一个布尔值来确定是否包含额外的随机字符串。 - **应用场景**: 为对象分配唯一标识符。 ##### 1.1.22 `unpack()` - **功能**: 解析二进制字符串为数组。 - **参数**: 接受一个格式化字符串和...

    密码找回的伪随机数(php代码实现)

    以下是一个简单的PHP代码示例,用于生成一个用于密码找回的伪随机码: ```php &lt;?php // 设置随机数种子,可以使用当前时间戳 mt_srand(time()); // 定义随机码长度 $randomCodeLength = 6; // 生成包含字母和数字...

    PHP实例开发源码-在线随机密码生成工具 v2.0.zip

    例如,我们可以创建一个函数,接收这些参数,然后根据需求生成相应的随机密码。密码复杂度可以根据用户的选择来调整,包括数字、大小写字母以及特殊字符的组合。 此外,考虑到安全问题,该工具可能还会引入一些额外...

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

    此项目使用PHP,意味着开发者使用它的语法、函数库和特性来创建一个能够根据用户需求生成安全随机密码的服务。PHP支持字符串操作、数学运算、条件判断、循环控制等各种功能,这些都是构建密码生成器的关键元素。 ...

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

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

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

    【标题】: "基于PHP的在线随机密码生成工具" 是一个使用PHP编程语言开发的应用,旨在为用户提供一种方便的方式,生成安全、随机的密码。在网络安全领域,强壮且随机的密码是保护账户免受未授权访问的关键。这个工具...

    PHP产生随机字符串函数

    在PHP编程语言中,生成随机字符串是一个常见的需求,例如用于创建唯一标识符、密码或安全令牌。本篇文章将深入探讨如何使用PHP中的函数来生成随机字符串,并以`randStr()`函数为例进行详细解释。 首先,让我们看看...

Global site tag (gtag.js) - Google Analytics