Welcome to the RandomPassword repository! This project provides a secure password generator with a graphical user interface built using Tkinter. You can easily customize the length and character set of your passwords, ensuring that you create strong and unique passwords for all your needs.
- User-Friendly Interface: Built with Tkinter, the GUI is intuitive and easy to navigate.
- Customizable Options: Adjust the length and character types to fit your needs.
- Secure Passwords: Generates random passwords that enhance your security.
- Cross-Platform: Works on Windows, macOS, and Linux.
- Lightweight: Minimal dependencies make it easy to run.
To get started with RandomPassword, follow these steps:
-
Clone the Repository:
git clone https://github.com/BossGoodwill/RandomPassword.git cd RandomPassword
-
Install Required Libraries: Make sure you have Python 3 installed. Then, install Tkinter if it’s not already available. On most systems, it comes pre-installed with Python.
For Linux users, you might need to install it using:
sudo apt-get install python3-tk
-
Download the Latest Release: Visit the Releases section to download the latest version. Once downloaded, execute the file to start using the application.
Once you have installed the application, you can run it by executing the main script:
python3 main.py
- Length Selector: Choose the desired length of your password.
- Character Options: Select which characters to include (uppercase, lowercase, numbers, symbols).
- Generate Button: Click this to create a new password.
- Copy Button: Easily copy the generated password to your clipboard.
- Open the application.
- Set the length to 12.
- Select all character types.
- Click "Generate" to create your password.
You can customize the password generation process by modifying the source code. Here are some key areas to look at:
- Character Sets: Adjust the character sets in the
generate_password
function. - Default Length: Change the default password length in the configuration section.
- User Interface: Modify the layout or styles in the Tkinter setup.
Feel free to explore the code and make it your own!
We welcome contributions! If you want to improve this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, feel free to reach out:
- Email: your.email@example.com
- GitHub: BossGoodwill
Thank you for checking out RandomPassword! Don't forget to visit the Releases section for the latest updates and downloads. Happy password generating!