zoukankan      html  css  js  c++  java
  • PHP生成强密码两种方法

    Here are 2 kind php code can generat strong passwords:

    $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;

    ——

    // 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);

    Run this in a loop to generate as many password as you want.

  • 相关阅读:
    《图解CSS3》笔记5 媒体与Responsive设计
    理论篇 前端MVC、MVP、MVVM思考1
    AngularJS篇 $resource使用笔记
    《图解CSS3》笔记4 animation动画
    Prim
    邻接矩阵与邻接表
    差分约束
    SPFA
    floyd
    Kosaraju
  • 原文地址:https://www.cnblogs.com/witer666/p/1627507.html
Copyright © 2011-2022 走看看