Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/notsooshariff/password-generator

A Secure Password Generator Developed in Python with CustomTkinter UI Library
https://github.com/notsooshariff/password-generator

application customtkinter desktop-app password-generator pseudo-random-generator python

Last synced: about 1 month ago
JSON representation

A Secure Password Generator Developed in Python with CustomTkinter UI Library

Awesome Lists containing this project

README

        

# Password Generator Application

This is a simple yet powerful password generator application built using the customtkinter library along with other libraries such as pyperclip and hashlib. The application is designed to generate strong and secure passwords for your various accounts and services.

## Features

- Easy-to-use graphical user interface (GUI) built with customtkinter.
- Generates strong and secure passwords of varying lengths.
- Allows customization of password criteria including length, inclusion of uppercase letters, lowercase letters, numbers, and special characters.
- Utilizes the pyperclip library to copy generated passwords to the clipboard for easy pasting.
- Implements hashlib for secure password hashing.

## Installation

You can download the password generator application for your operating system from the [Releases](https://github.com/NotSooShariff/password-generator/releases) section of this repository. Each release includes an installer created using Inno Setup for seamless installation.

## Usage

1. Download and install the application using the provided installer.
2. Launch the application from your desktop or start menu.
3. Use the options provided to customize your password criteria (length, character types).
4. To generate a strong password, Click on the "Generate Password" button.
5. Use the "Copy to Clipboard" button to copy the generated password to your clipboard for easy pasting.
6. Use the "Save Document" button to save the generated password to your `/Downloads` folder.

## License

This project is licensed under the Creative Commons CC0 1.0 Universal License - see the [LICENSE](LICENSE.md) file for details.

## Credits

- customtkinter: [Link to customtkinter library](https://github.com/TomSchimansky/CustomTkinter)
- pyperclip: [Link to pyperclip library](https://github.com/asweigart/pyperclip)
- hashlib: [Link to hashlib documentation](https://docs.python.org/3/library/hashlib.html)

## Feedback and Contributions

Feedback and contributions are welcome! Feel free to submit issues or pull requests to help improve this project.

---

*Disclaimer: This application is provided as-is without any warranties. Use at your own risk.*