Skip to content

swayanbasu04/passgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Passgen

A lightweight, secure password generator built with Python and Tkinter.

Features:

  • Cryptographically Secure: Uses Python's secrets module for secure random generation
  • Customizable Length: Generate passwords of any desired length
  • Character Options: Toggle symbols and uppercase letters
  • Multiple Passwords: Generates one primary password plus 5 alternatives
  • Clipboard Integration: One-click copy to clipboard
  • Simple GUI: Clean, intuitive ## Features:

📋 Requirements

  • Python 3.8 or higher
  • Tkinter (usually included with Python installations)

🚀 Installation

  1. Clone the repository:
git clone https://github.com/Nobuka72/passgen.git
cd passgen
  1. Ensure Python 3.8+ is installed:
python3 --version

Usage

Run the application:

python3 passwordgenerator.py

Or make it executable:

chmod +x passwordgenerator
./passwordgenerator

How to Use

  1. Enter Password Length: Type the desired length in the input field
  2. Select Options:
    • Check "Include symbols?" for special characters (!@#$%^&*, etc.)
    • Check "Include uppercase letters?" for A-Z characters
  3. Generate: Click the "Generate" button to create passwords
  4. Copy: Click "Copy to clipboard" to copy the main password

📸 Screenshot

Passgen Screenshot

Example

  • Length: 16
  • Options: Both symbols and uppercase enabled
  • Result: aB3!xR9@mK7#pQ2$ (primary) + 5 alternatives

About

a simple , easy to use password generator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages