Endpoints
/password — 8-letter random password
/password+N — N-letter password (e.g. /password+12)
/password+number+symbol+N — with digit & symbol
/passphrase — 4-word EFF passphrase
/passphrase+N — N-word passphrase
/passphrase+number+symbol+N — with extras
/random+N — N-letter random password (default 12)
POST /generate
JSON body: { "type", "length", "use_digits", "use_symbols" }
curl examples
# 8-letter password
curl genpwd.sh/password
# 12-letter password with digit & symbol
curl genpwd.sh/password+number+symbol+12
# 4-word passphrase
curl genpwd.sh/passphrase
# 6-word passphrase with extras
curl genpwd.sh/passphrase+number+symbol+6
# POST JSON
curl -sX POST genpwd.sh/generate \
-H 'Content-Type: application/json' \
-d '{"type":"passphrase","length":5,"use_digits":true,"use_symbols":false}'