Random-Password-Generator
Welcome to Random Password Generation’s documentation! Here I shall give an overview of all the things you need to know to get started with this project.
This project demonstrates a simple basic password generator with randomized passwords of varying length and type.
Technical Stack
-PyQt5
-Qt Designer
-Anaconda
-Python Libraries
- Random
- String
Functions
You can generate the following types of passwords:
-Small Alphabets
-Capital Alphabets
-Mixed Alphabets
-Numbers
-Alphabets and Numbers
-Alphabets Numbers and Symbols
You can get the source code at my Github Page
Although I have specified the maximum limit of words in the QtDesigner SpinBox as 300, you can change the value by opening the UI file in the QtDesigner.
As of now, this project runs on Python 3.x . Make sure that PyQt5 should be installed in any of your python distributions. To start the program with the GUI (assuming all dependencies installed) run the GUI.py file. If everything worked so far, the GUI should open up and look like this:
In order to compile the file in an executable, open anaconda prompt and change the directory to the one that contains GUI.py file. Now type the following command :
pyinstaller.exe -y -F --distpath="." GUI.py
The precompiled exe file can be found in the release section of this repository.