生成密码函数

简介:
<?php
/*
**
** 生成随机密码
**
*/

function createPassword($psdLegth=6){
    $password = "";
    for($i=1;$i<=$psdLegth;$i++){
        $password .= chr(mt_rand(33,126));
    }
    return $password;
}

echo createPassword();

function createPassword1( $length = 6 ) {
    $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
    $password = '';
    for ( $i = 0; $i < $length; $i++ ){
    // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
    $password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
    }
    return $password;
}

 

目录
相关文章
|
4月前
|
数据安全/隐私保护
登录中用于记住用户名和密码的方法
登录中用于记住用户名和密码的方法
41 0
|
6月前
|
存储 安全 网络安全
如何取安全的密码?
如何取安全的密码?
59 0
|
Linux 数据安全/隐私保护 知识图谱
ADFGX密码
ADFGX密码
256 0
|
Linux 数据安全/隐私保护
ADFGVX密码
ADFGVX密码
130 0
|
数据安全/隐私保护 计算机视觉
QWE密码
QWE密码
352 0
|
Linux 数据安全/隐私保护
普莱费尔密码(playfair)
普莱费尔密码(playfair)
246 0
|
机器学习/深度学习 Linux 数据安全/隐私保护
维吉尼亚密码(Vigenere)
维吉尼亚密码(Vigenere)
203 0
|
数据安全/隐私保护
模拟用户登录情况,并且只能登录三次(只允许输入三次密码,如果密码正确,则提示登录成功,若三次均输入错误,则退出程序)
模拟用户登录情况,并且只能登录三次(只允许输入三次密码,如果密码正确,则提示登录成功,若三次均输入错误,则退出程序)
248 0
模拟用户登录情况,并且只能登录三次(只允许输入三次密码,如果密码正确,则提示登录成功,若三次均输入错误,则退出程序)
|
安全 算法 数据安全/隐私保护
C/C++编程题之简单密码
密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈. 接下来渊子要在密码之上再加一套密码,虽然简单但也安全。
|
关系型数据库 MySQL 数据库
初始化密码
初始化密码
67 0