ホームページ  >  記事  >  バックエンド開発  >  強力なパスワードを生成する PHP プログラム

強力なパスワードを生成する PHP プログラム

WBOY
WBOYオリジナル
2016-07-25 09:04:201054ブラウズ
  1. /**

  2. php は強力なパスワードを生成します
  3. リンク: bbs.it-home.org 2013/3/2
  4. */
  5. $password_length = 9;

  6. function make_seed() {

  7. list($usec, $sec) =explode(' ', microtime());
  8. return (float) $sec + ((float) $usec * 100000);
  9. }

  10. srand(make_seed()) ;

  11. $alfa = “1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM”;

  12. $token = “”;
  13. for($i = 0; $i $token . = $alfa[rand(0, strlen($alfa))];
  14. }
  15. echo $token;

  16. //方法2

  17. // パスワードを作成
  18. $totalChar = 8; // パスワードの文字数
  19. $salt = “abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789”; // ソルトして文字を選択します
  20. srand((double)microtime()*1000000); // ランダムジェネレーターを開始します
  21. $Spass=””; // 初期変数を設定します
  22. for ($i=0;$i$Spass = $Spass 。 substr ($salt, rand() % strlen($salt), 1);

复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。