このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
tipsmemo:passwordgenerator [2021/01/26 09:50] hayashi |
tipsmemo:passwordgenerator [2023/08/10 12:42] hayashi |
||
---|---|---|---|
行 239: | 行 239: | ||
</ | </ | ||
+ | ===== 24文字 ===== | ||
+ | \\ | ||
+ | ~~NOCACHE~~ | ||
+ | <php> | ||
+ | // password char | ||
+ | $password_chars = ' | ||
+ | $password_chars_count = strlen($password_chars); | ||
+ | $size=24; | ||
+ | |||
+ | // generate 5 password | ||
+ | // | ||
+ | for ($i=1; $i <= 5; $i++) { | ||
+ | $data = mcrypt_create_iv($size, | ||
+ | $pin = ''; | ||
+ | for ($n = 0; $n < $size; $n ++) { | ||
+ | $pin .= substr($password_chars, | ||
+ | } | ||
+ | echo $pin; | ||
+ | echo '< | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | こちらは英数字のみ | ||
+ | |||
+ | <php> | ||
+ | // password char | ||
+ | $password_chars = ' | ||
+ | $password_chars_count = strlen($password_chars); | ||
+ | $size=24; | ||
+ | |||
+ | // generate 5 password | ||
+ | // | ||
+ | for ($i=1; $i <= 5; $i++) { | ||
+ | $data = mcrypt_create_iv($size, | ||
+ | $pin = ''; | ||
+ | for ($n = 0; $n < $size; $n ++) { | ||
+ | $pin .= substr($password_chars, | ||
+ | } | ||
+ | echo $pin; | ||
+ | echo '< | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | こちらは英数字(大文字)のみ | ||
+ | |||
+ | <php> | ||
+ | // password char | ||
+ | $password_chars = ' | ||
+ | $password_chars_count = strlen($password_chars); | ||
+ | $size=24; | ||
+ | |||
+ | // generate 5 password | ||
+ | // | ||
+ | for ($i=1; $i <= 5; $i++) { | ||
+ | $data = mcrypt_create_iv($size, | ||
+ | $pin = ''; | ||
+ | for ($n = 0; $n < $size; $n ++) { | ||
+ | $pin .= substr($password_chars, | ||
+ | } | ||
+ | echo $pin; | ||
+ | echo '< | ||
+ | } | ||
+ | </ | ||
+ | ---- | ||
+ | |||
+ | こちらは英数字(小文字)のみ | ||
+ | |||
+ | <php> | ||
+ | // password char | ||
+ | $password_chars = ' | ||
+ | $password_chars_count = strlen($password_chars); | ||
+ | $size=24; | ||
+ | |||
+ | // generate 5 password | ||
+ | // | ||
+ | for ($i=1; $i <= 5; $i++) { | ||
+ | $data = mcrypt_create_iv($size, | ||
+ | $pin = ''; | ||
+ | for ($n = 0; $n < $size; $n ++) { | ||
+ | $pin .= substr($password_chars, | ||
+ | } | ||
+ | echo $pin; | ||
+ | echo '< | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | こちらは数字のみ | ||
+ | |||
+ | <php> | ||
+ | // password char | ||
+ | $password_chars = ' | ||
+ | $password_chars_count = strlen($password_chars); | ||
+ | $size=24; | ||
+ | |||
+ | // generate 5 password | ||
+ | // | ||
+ | for ($i=1; $i <= 5; $i++) { | ||
+ | $data = mcrypt_create_iv($size, | ||
+ | $pin = ''; | ||
+ | for ($n = 0; $n < $size; $n ++) { | ||
+ | $pin .= substr($password_chars, | ||
+ | } | ||
+ | echo $pin; | ||
+ | echo '< | ||
+ | } | ||
+ | </ | ||