Skip to content

A lightweight password generator that creates strong passwords up to 63 characters, the maximum supported by the WPA standard.

License

Notifications You must be signed in to change notification settings

heit0r/Wi-FiPasswordGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wi-Fi Password Generator

PyPI version Python Versions Coverage Status Upload to PyPI License code style: Ruff

screenshot

Wi-Fi Password Generator is a cross-platform Python app for generating secure Wi-Fi passwords of up to 63 characters — the maximum allowed by WPA/WPA2 standards. It features a user-friendly GUI and can optionally generate a QR code for easy scanning and sharing.

Features

  • Generate strong random passwords (up to 63 characters)
  • Customize password length and character set
  • Cross-platform
  • Dark and modern UI with CustomTkinter
  • Runs locally and offline
  • QR code generation

Installation

It is recommended to install Wi-Fi Password Generator directly from PyPI:

Install python according to your operating system.

python -m venv .venv - create a virtual environment

source .venv/bin/activate - activate your virtual environment

pip install --upgrade pip - upgrade pip

pip install wi-fipasswordgenerator - install wi-fipasswordgenerator

Running the App

After installing, run the app using:

wpg or wifipg or even wifipasswordgenerator

Dependencies

These will be installed automatically via pip, but here’s what the project uses:

customtkinter
pillow
qrcode

License

This project is licensed under the MIT License. See the LICENSE file for details.

Credits

UI powered by CustomTkinter

QR code generation by python-qrcode

Image generation by Pillow

Contributing

Pull requests, suggestions, and forks are welcome. If you improve the project or add features, feel free to share.

About

A lightweight password generator that creates strong passwords up to 63 characters, the maximum supported by the WPA standard.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages