はじめに
最近では大分少なくなりましたが、メールにファイルを添付してデータを送らざるをえない時が未だにあります。
そういう時、パスワード付きのZIPファイルを添付して送付していますが、パスワード付きZIPファイルの生成にランダムなパスワードが欲しくなります。
これまではWebサイトのパスワードジェネレータ等を使ってパスワード生成していましたが、ちょっとしたことですが、Webにアクセスして表示されたパスワードをコピーして...というのが地味に手間。
次の方法で、Macのコマンドラインからパスワードの生成、クリップボードへのコピーまで行うことができます。
導入(pwgen)
$ brew install pwgen
使い方
▶10文字記号なしのパスワードを1つ生成
$ pwgen 10 1 -s
AzB9nC8gjH
▶▶10文字記号なしのパスワードを1つ生成 → クリップボードにコピー
$ pwgen 10 1 -s | pbcopy
▶▶▶10文字記号なしのパスワードを1つ生成 → クリップボードにコピー → クリップボードの内容出力
$ pwgen 10 1 -s | pbcopy ; pbpaste
AzB9nC8gjH
※ pwgen の使い方、指定可能なオプションに関しては、下記の記事で紹介されていましたのでそちらを参照してください。
参考にさせていただきました
https://qiita.com/speg03/items/ec404c217e417160e2d5
https://qiita.com/icedpasta1832/items/57d0d9805f04b6e79875