You are not allowed to perform this action
passwords
Passwords
Generating
| Tool | Example |
|---|---|
| pwgen | Generate 8 passwords with 16 characters $ pwgen 16 4 sooGhi6ighe5ouhi jaejiek0aepo1Zae ivanea7aeh4Quaxe Loawaer9chaighah |
Options -y — include special characters -B — exclude ambiguous characters |
|
| diceware | Generate a passphrase of 2 adjective/noun pairs $ diceware -n 2 -d - -w en_adjectives en_nouns Employed-Servers-Endless-Intern |
Generate password and append random number $ echo `diceware -n 1 -d - -w en_adjectives en_adjectives en_nouns`$((RANDOM % 100)) |
|
Options -n — Number of words --no-caps — don't capitalize -d — Delimiter -w (de, de_8k, en_adjectives, en_eff, en_nouns, en_orig, en_securedrop, pt-br) |
|
| sf-pwgen macOS only | Generate 4 passphrases of 16 characters each $ sf-pwgen -c 4 -l 16 duct36'hardiness chimed367.cellar ulnas5367@iodine iodize9204*slits |
Options -a — Algorithm (memorable, random, letters, alphanumeric, numbers) -c — Number of passphrases to generate -l — Length -L Language (en, de, …) |
|
| OpenSSL | Generate random password of 32 characters $ openssl rand 32 | base64 | tr -d '\n' ;echo MCW1YkPAP0Rwgj4w7bxbZrRbnIIS5y2I686tk8kHWfE= |
Same, but filter permissible characters $ openssl rand 32 | base64 | tr -cd '[:alnum:]!@#$%^&*()_+' ;echo |
|
| urandom (GNU) | Get output from /dev/urandom, filter only permissible characters, cut to 12 characters $ cat /dev/urandom | tr -cd '[:alnum:]!@#$%^&*()_+' | head -c 12 ; echo N!gPwfW!9Zm# |
| Random Number Generation | Generate random number between 0 and ? $ echo $((RANDOM % 100)) 40 |
passwords.txt · Last modified: by wolfo
