
CentOS,Ubuntu,Raspbian,WSL(Windows Subsystem for Linux)対応
Linuxにおいて、ランダムなパスワードを自動的に生成するには「apg」コマンド(Automated Password Generetor)を使う。
「apg」コマンドを実行すると8~12文字のパスワード候補が6つ表示する。
「apg」コマンドの書式
書式 |
---|
apg [オプション] |
「apg」コマンドの主なオプション
オプション名 | 説明 |
---|---|
-m 文字数 | 最小文字数を指定する。 |
-x 文字数 | 最大文字数を指定する。 |
-n 生成数 | 生成するパスワードの数を指定する。【デフォルトは6つ】 |
-t | 読み方を出力する。(-a 1(複雑なアルゴリズム)のときは無効) |
-a 0 | 【デフォルト】のアルゴリズムを使う。(発音可能な簡単な文字列) |
-a 1 | 複雑なアルゴリズムを使う。(記号を使った複雑な文字列) |
「apg」コマンドの使用例
パスワード候補を6つ表示する
$ apg
CuOk2slymDer( (Cu-Ok-TWO-slym-Der-LEFT_PARENTHESIS)
=ofInAmHarnuf2 (EQUAL_SIGN-of-In-Am-Harn-uf-TWO)
Nuard3Oc<twye (Nu-ard-THREE-Oc-LESS_THAN-twye)
Er4blyb& (Er-FOUR-blyb-AMPERSAND)
EcJet+OlCeb2 (Ec-Jet-PLUS_SIGN-Ol-Ceb-TWO)
Mep1quad\ (Mep-ONE-quad-BACKSLASH)
20文字のパスワード候補を読み方なしで5つ表示する
$ apg -m 20 -x 20 -n 5
avEcConpotFoftAfEipp
ModnebGettumjiknijIz
LyWokOthufruOcCachvo
KayzCeygacajTaddeOc>
Nanwanfopkofecaidoph
複雑なアルゴリズムで20文字のパスワード候補を読み方なしで5つ表示する
$ apg -a 1 -m 20 -x 20 -n 5
B~WiN}S:+Pu3%v4~#L;H
Qaj/Kd7Qmn[2UJpL1Y2W
gLLk6v@&MUd~QT]f<pva
Zt9?wjn+lMP=EyDAI`Np
5&7ql}wU^?B^wju_sfZy
参照元情報