If you need a tool to generate random secure passwords, here I show you some command line and graphical applications.
Table of Contents
Available on official repositories of Arch Linux, Debian and other systems. Its use is pretty simple:
pwgen [<options>] <number_characters> <number_passwords>
To generate two passwords with 12 characters each:
pwgen 12 2
Some available options are:
--symbols: include at least one special symbol.
--ambiguous: don’t include ambiguous characters.
--numerals: include at least one number.
pwgen --help for more info about other available parameters.
apg (available on Debian, AUR and other system repositories) works similar to
pwgen but it requires explicit parameter names to define the number of passwords and their length.
apg -m 12 -x 12 -n 1
-m <number>: minimum password length.
-x <number>: maximum password length.
-n <number>: how many passwords to generate.
apg -h for more info.
Available on Flatpak, this password calculator and generator can calculate unique strong passwords from a combination of an alias and a passphrase (so you don’t need a password manager). It can also generate random passwords.
This simple password generator is available on the ElementaryOS AppCenter, but you can also install it with Flatpak (using ElementaryOS repository):
flatpak install --user https://flatpak.elementary.io/repo/appstream/com.github.alexkdeveloper.pasgen.flatpakref
Extra: password managers
Most password managers (if not all) include password generators: KeePass, Bitwarden, etc.
If you have any suggestion, feel free to contact me via social media or email.
Latest tutorials and articles: