https://github.com/leo-hart/secure-password-generator
Generates a strong but memorable password that takes over a trillion years to brute force.
https://github.com/leo-hart/secure-password-generator
cybersecurity password password-generator python
Last synced: 4 months ago
JSON representation
Generates a strong but memorable password that takes over a trillion years to brute force.
- Host: GitHub
- URL: https://github.com/leo-hart/secure-password-generator
- Owner: leo-hart
- License: mit
- Created: 2024-05-10T12:04:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-13T21:47:09.000Z (4 months ago)
- Last Synced: 2025-02-13T22:32:41.086Z (4 months ago)
- Topics: cybersecurity, password, password-generator, python
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Secure Password Generator
Secure Password Generator is a user-friendly application built using Python and the Tkinter library. This tool is designed to create strong, randomized passwords that are highly resistant to brute-force attacks, while still easy to memorize. The application is perfect for users who prioritize security and need a reliable way to generate complex passwords for their accounts.

## Key Features
1. Strong Sequence:
- Generates a 15-character password composed of a mix of uppercase letters, lowercase letters, digits, and special characters.2. Enhanced Security:
- Passwords are generated with 4.4 x 10³¹ possible combinations, making them virtually uncrackable.
- The estimated time to brute-force the password is over trillions of years, ensuring maximum security.3. User-Friendly Interface:
- No technical knowledge is required—just click and generate.
- Automatically copies the generated password to the clipboard.
- Simple and intuitive design with a clean, modern look.4. Educational Reminders:
- Provides helpful reminders to store passwords securely and never share them with anyone.5. Customizable and Lightweight:
- Built with Python and Tkinter, making it lightweight and easy to run on any system.
- The code is modular and can be extended or customized for additional features.## Installation
1. Clone the repository or download the script.
```bash
git clone https://github.com/leo-hart/secure-password-generator.git2. Ensure Python is installed on your system.
```bash
python3 --version## How To Use
1. Launch the Application
```bash
cd secure-password-generator
python3 src/main.py
Simple as that.## Technologies Used
- Python: The core programming language used for logic and functionality.
- Tkinter: The standard GUI library for Python, used to create the application's interface.
- Random and String Modules: Used to generate random characters and ensure password complexit