pwgenの使い方のメモ
たまにしか使わなくて忘れるので
install
brew install pwgen
optionの一部覚書
- -0
- 数字を含めない
- -A
- 大文字を含めない
- -B
- 人間にとって紛らわしい文字を含めない。1 と l など。
- -s
- 完全にランダムなパスワード
- -y
- 記号を含める
usecase
10桁で、大文字を含め、紛らわしい文字を含めず、完全にランダムで、記号を含めないものを複数生成
pwgen 10 -B -s
8桁で、大文字を含め、紛らわしい文字を含めず、完全にランダムで、記号を含めるものを1つだけ
pwgen 8 1 -B -s -y
8桁で、大文字を含め、紛らわしい文字を含めず、完全にランダムで、記号を含めないものを1つだけ
pwgen 8 1 -B -s
help全体
$ pwgen -h
Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]
Options supported by pwgen:
-c or --capitalize
Include at least one capital letter in the password
-A or --no-capitalize
Don't include capital letters in the password
-n or --numerals
Include at least one number in the password
-0 or --no-numerals
Don't include numbers in the password
-y or --symbols
Include at least one special symbol in the password
-r <chars> or --remove-chars=<chars>
Remove characters from the set of characters to generate passwords
-s or --secure
Generate completely random passwords
-B or --ambiguous
Don't include ambiguous characters in the password
-h or --help
Print a help message
-H or --sha1=path/to/file[#seed]
Use sha1 hash of given file as a (not so) random generator
-C
Print the generated passwords in columns
-1
Don't print the generated passwords in columns
-v or --no-vowels
Do not use any vowels so as to avoid accidental nasty words