phpでパスワードを生成する

@iwasaki 88views 更新:2014年11月26日

phpでお手軽にパスワードを生成する方法です。 数字の1や英小文字のlなど見た目紛らわしいのは避けています。

<?php

  function makePassword($length = 8)
  {
    $allowed_symbols = "23456789abcdeghkmnpqsuvxyz";
    $allowed_symbols .= "ABCDEFGHJKLMNPQRSTUVWXYZ";

    $password = '';
    for($i=0; $i<$length; $i++)
    {
      $password .= $allowed_symbols{mt_rand(0, strlen($allowed_symbols)-1)};
    }
    return $password;
  }

  print_r(makePassword()."\n");

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません