Skip to content

Enhance Password Generator with improved security and UXImprove password generator#18

Open
Vincent-Ngobeh wants to merge 3 commits intosohailburki01:mainfrom
Vincent-Ngobeh:improve-password-generator
Open

Enhance Password Generator with improved security and UXImprove password generator#18
Vincent-Ngobeh wants to merge 3 commits intosohailburki01:mainfrom
Vincent-Ngobeh:improve-password-generator

Conversation

@Vincent-Ngobeh
Copy link

  • Multiple password strengths (weak, medium, strong, custom)
  • Input validation and error handling
  • Password strength analysis
  • Colorful terminal interface
  • Optional clipboard support

- Fix incorrect logic checking guesses against display array instead of word
- Fix lives deduction occurring on already-guessed letters
- Prevent penalty for duplicate guesses

Enhancements:
- Add visual ASCII art hangman display showing game progress
- Implement input validation for single alphabetic characters
- Add word categories (programming, technology, general) with expanded word pool
- Show incorrect letters and remaining lives clearly
- Add play-again functionality without program restart
- Improve code structure with modular functions and better separation of concerns
- Replace abrupt sys.exit() with graceful game flow
- Add docstrings and improve variable naming
- Fix duplicate letter in character list
- Add uppercase letters support
- Implement input validation and error handling
- Add custom password generation option
- Improve user interface with better prompts and colors
- Add password strength analysis
- Use Python's string constants for better maintainability
- Optional clipboard support with pyperclip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant