MacでLinuxコマンド[mkpsswd]風なことを行いたいと思い
幾つか調べてみたら似たようなコマンドで
[pwgen]というものを見つけました。
以下インストール手順サイト
Mac OSX で mkpasswd が使えなくても pwgen がある | Sun Limited Mt.
インストールコマンド自体は下記です
※MacPortsが必須です
$ sudo port install pwgen
コマンド実行
$ pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]
解説
コマンド引数[pw_length]は
生成するパスワードの長さ、
コマンド引数[num_pw]は
生成するパスワードの数です。
また、コマンド引数[OPTIONS]に指定できる
オプションは下記の表のとおりです。
オプション | 説明 | |
---|---|---|
-c | Include at least one capital letter in the password | パスワードに少なくとも1つの大文字を含める |
-A | Don’t include capital letters in the password | パスワードに大文字が含まれていない |
-n | Include at least one number in the password | パスワードに少なくとも1つの番号を含める |
-0 | Include at least one number in the password | パスワードの数字を含めないでください |
-y | Include at least one number in the password | パスワードに少なくとも1つの特殊記号を含める |
-s | Include at least one number in the password | 完全にランダムなパスワードを生成 |
-B | Don’t include ambiguous characters in the password | パスワードで曖昧文字を含めないでください |
-h | Print a help message | ヘルプメッセージを印刷 |
-H | Use sha1 hash of given file as a (not so) random generator | (それほど)乱数発生器として指定されたファイルのSHA1ハッシュを使用してください |
-C | Print the generated passwords in columns | 列の生成されたパスワードを印刷 |
-1 | Don’t print the generated passwords in columns | 列の生成されたパスワードを表示しません |
-v | Do not use any vowels so as to avoid accidental nasty words | 偶発厄介言葉を避けるように、任意の母音を使用しないでください |
※英語の翻訳はGoogle翻訳を利用しました。
ちゃんとした?解説が下記サイトにありました。
パスワードジェネレータ pwgen のインストール