password-generator
Generate secure random passwords or memorable passphrases. Use when user needs a password, passphrase, secret key, or asks for help creating secure credentials.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Password Generator
Generate cryptographically secure passwords using scripts/generate_password.py.
Quick Reference
# Random password (16 chars, mixed case, digits, symbols)
python scripts/generate_password.py
# Longer password
python scripts/generate_password.py -l 24
# Memorable passphrase
python scripts/generate_password.py --passphrase
# Multiple passwords
python scripts/generate_password.py -n 5
Options
Random passwords:
-
-l, --length— Character count (default: 16) -
--no-upper— Exclude uppercase -
--no-lower— Exclude lowercase -
--no-digits— Exclude numbers -
--no-symbols— Exclude special characters -
--exclude-ambiguous— Skip confusing chars (0/O/l/1/I)
Passphrases:
-
-p, --passphrase— Switch to passphrase mode -
-w, --words— Word count (default: 4) -
-s, --separator— Word separator (default: -) -
--capitalize— Capitalize each word
Examples
| Need | Command |
|---|---|
| Standard secure password | python scripts/generate_password.py |
| Extra long | python scripts/generate_password.py -l 32 |
| No symbols (legacy systems) | python scripts/generate_password.py --no-symbols |
| Easy to type | python scripts/generate_password.py --exclude-ambiguous |
| Memorable passphrase | python scripts/generate_password.py -p |
| Stronger passphrase | python scripts/generate_password.py -p -w 6 |
| Multiple options | python scripts/generate_password.py -n 5 |
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!