created: 2019-03-25T07:56:27.000Z

覚えにくくてもいいようなランダム文字列を生成する

pwgenを使うのが便利

$ pwgen --symbols --secure 12 1
`lJ+b9$"J}Cv

pwgenはデフォルトだと覚えやすい感じで生成してくれるので、その辺をオプションでさらにランダムにしてみる

options

  • pw_length 生成する文字列の長さ
  • num_pw 生成する個数

Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]

デフォルトだとpwgenは紛らわしい文字や連続した文字などを生成しない --secure オプションで完全にランダムにできる

-s or --secure Generate completely random passwords

デフォルトだとpwgenは ; & などの記号を含めない 記号が含まれてもいいので --symbols をつける

-y or --symbols Include at least one special symbol in the password

参考

Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考
[ad] Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考
Tom Long, 秋勇紀 (単行本(ソフトカバー))