php は、安全で信頼性の高いパスワードをランダムに生成することができます。
< は、安全でランダムなパスワードを生成するプログラムのサンプル コードです。 ;?php
header("Content-type:text/html;charset=utf-8");
function getRandPass($length = 6){
$password = '';
//以下の文字列に必要な文字を追加します。デフォルトは 0 ~ 9 の数字と 26 文字の英字です $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; strlen($chars);
for($i=0;$i
$loop = mt_rand(0, ($char_len-1));
// この文字列を配列、ランダムに文字を選択し、必要な桁数にループします
$password .= $chars[$loop] }
return $password;
echo getRandPass(12); // 12 桁のパスワードをランダムに生成します
// ソース コード phpfensi.com を開きます
?>
例 2、最初の例と少し似ています
1。文字列 $chars (a – z、A – Z、0 – 9、およびいくつかの特殊文字を含む)
2. $chars 文字列内の文字をランダムに選択します
3. 2 番目のステップを n 回繰り返すと、次の例が得られます。長さ n のパスワードのコード
は次のとおりです:
functiongenerate_password( $length = 8 ) {
// パスワード文字セット、必要な文字を追加できます
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRST UVWXYZ01234567 89!@# $%^ &*()-_ []{}<>~`+=,.;:/?|'; $password = ''; $i
配列の任意の要素 $ Chars
// $ Password. = Substr ($ Chars, MT_RAND (0, STRLEN ($ Chars) -1), 1); $ パスワード。 = $ Char $chars) - 1)
$password を返します。