Sign inSign up

backplane/pwgen

By backplane

•Updated about 4 hours ago

alpine:edge-based dockerization of pwgen -- the password generator written by Theodore Ts'o

Image
0

50K+

backplane/pwgen repository overview

⁠pwgen

alpine:edge⁠-based dockerization of pwgen⁠ -- the password generator written by Theodore Ts'o⁠

This is the same code base as the pwgen package on debian⁠.

The source code for this image is hosted on GitHub in the backplane/conex repo⁠.

⁠Usage

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
⁠Interactive

Here is a shell function that can simplify use of this image. Note that if you use it this way (without a bind-mount) you won't have access to the -H / --sha1= feature.


pwgen() {
  docker run \
    --rm \
    --interactive \
    --tty \
    "backplane/pwgen" \
    "$@"
}

Tag summary

Content type

Image

Digest

sha256:d31bc4457…

Size

3.7 MB

Last updated

about 4 hours ago

docker pull backplane/pwgen