pwgenを使って重複しない乱数を作ろう

SKIYAKIエンジニアのabeです。 重複しないパスワードだったりシリアルナンバーだったりが必要になる場面ありますよね。 そんなときはお手軽で柔軟なpwgenを使ってみては?

pwgen -s 16 10000 > hoge.txt

こんな感じで叩くと16桁のパスワードを10000個生成してくれます。 pwgenは覚えやすいパスワードを生成するツールですが、-sオプションをつけることで完全ランダムなパスワードにしてくれます。

sort hoge.txt | uniq -d

uniqコマンドで重複をチェックします。 何も表示されなければOK。


参考