ホームページ >運用・保守 >Linuxの運用と保守 >Linuxはpwgenコマンドを使用してランダムなパスワードを作成します
ランダムなパスワードを作成する 以前「phpパスワード生成クラス」について記事を書きました。
PHPパスワード生成クラスの機能は以下の通りです:
1. パスワードの長さを設定できます
2. 生成するパスワードの数を設定し、一括で生成できます。
3. パスワードの規則、文字、数字、特殊文字などを指定できます。
Linux 以外のシステムの場合、上記のクラスを使用してランダムなパスワードを作成できます。
Linux システムでは、pwgen コマンドを使用してランダムなパスワードを作成する方が簡単です。
インストール:
sudo apt-get install pwgen
構文:
pwgen [ OPTION ] [ pw_length ] [ num_pw ]
パラメータ:
-c または –capitalize
パスワードには少なくとも 1 つの大文字が含まれている必要があります
-A または –大文字なし
パスワードに大文字が含まれていません
-n または –数字
パスワードに少なくとも 1 つの数字が含まれています
-0 または –数字なし
パスワードに数字が含まれていません
-y または –symbols
パスワードには少なくとも 1 つの特殊記号が含まれています
-s または –secure
完全にランダムなパスワードを生成します
-B または –ambiguous
パスワードには曖昧な文字 (1、l、O、など) は含まれていません0)
-H または –sha1=path/to/file[#seed]
指定されたファイルの SHA1 ハッシュをランダム シードとして使用します
-C
生成されたパスワードを列に出力します
-1
生成されたパスワードを列に出力しません。つまり、1 行に 1 つのパスワードを出力します
-v または –no-vowels
誤って汚い言葉を避けるために母音を使用しません
例:
数字を含む長さ 8 のパスワードを生成し、大文字と小文字を含む 4 つのパスワードを列に出力します
pwgen -ncC 8 4IGhoo0Oh Thex7AeS Ir9xaera Ahngi6Ee
数字と小文字を含み、曖昧さのない長さ 8 のパスワードを 4 つ生成し、列に出力します
pwgen -nABC 8 4yaew4aph roof3sho ooyoo3oh soo9coah
長さ 16 で生成され、数字が含まれ、サイズが含まれます 文字を書き、特殊文字を含むパスワードを 8 つ出力し、ランダムなパスワードを作成する
pwgen -ncy1 16 8egh5iehoo7Keiqu/ooC8quaiteof+een Uyie'thobu^u1Ap9 yuqu=oQuoFie6Gof shi9ohS<eid9phae ahquai*gah6quaiF ohSh*iqueeL4il6o rai7oe'j-ah1Deis
以前に「php パスワード生成クラス」についての記事を書きました。
PHPパスワード生成クラスの機能は以下の通りです:
1. パスワードの長さを設定できます
2. 生成するパスワードの数を設定し、一括で生成できます。
3. パスワードの規則、文字、数字、特殊文字などを指定できます。
Linux 以外のシステムの場合、上記のクラスを使用してランダムなパスワードを作成できます。
Linux システムでは、pwgen コマンドを使用してランダムなパスワードを作成する方が簡単です。
インストール:
sudo apt-get install pwgen
構文:
pwgen [ OPTION ] [ pw_length ] [ num_pw ]
パラメータ:
-c または –capitalize
パスワードには少なくとも 1 つの大文字が含まれている必要があります
-A または –大文字なし
パスワードに大文字が含まれていません
-n または –数字
パスワードに少なくとも 1 つの数字が含まれています
-0 または –数字なし
パスワードに数字が含まれていません
-y または –symbols
パスワードには少なくとも 1 つの特殊記号が含まれています
-s または –secure
完全にランダムなパスワードを生成します
-B または –ambiguous
パスワードには曖昧な文字 (1、l、O、など) は含まれていません0)
-H または –sha1=path/to/file[#seed]
指定されたファイルの SHA1 ハッシュをランダム シードとして使用します
-C
生成されたパスワードを列に出力します
-1
生成されたパスワードを列に出力しません。つまり、1 行に 1 つのパスワードを出力します
-v または –no-vowels
誤って汚い言葉を避けるために、母音を使用しないでください
例子:
生成长度8,含有数字,含有大小写字母的密码4个,列打印
pwgen -ncC 8 4IGhoo0Oh Thex7AeS Ir9xaera Ahngi6Ee
生成长度8,含有数字,含有小写字母,不包含歧义的密码4个,列打印
pwgen -nABC 8 4yaew4aph roof3sho ooyoo3oh soo9coah
生成长度16,含有数字,含有大小写字母,含有特殊字符的密码8个,行打印
pwgen -ncy1 16 8egh5iehoo7Keiqu/ooC8quaiteof+een Uyie'thobu^u1Ap9 yuqu=oQuoFie6Gof shi9ohS<eid9phae ahquai*gah6quaiF ohSh*iqueeL4il6o rai7oe'j-ah1Deis
本文讲解了Linux 使用pwgen命令创建随机密码,更多相关内容请关注php中文网。
相关推荐:
php文件包含目录配置open_basedir的使用与性能分析
以上がLinuxはpwgenコマンドを使用してランダムなパスワードを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。