This script is a password list manager that you can :
- Generate one password
- Generate password list
- Sort password list
- Delete duplicate passwords in password list
- Merge password lists
- Check password strength
This program use pyfiglet, colorama, tqdm and zxcvbn as external library.
By running the program, these libraries will be downloaded, but if there are any problems, you can install them manually by following the command :
pip install -r requirements.txt
In this part, you can generate one password quickly. It's a good idea to sign up on sites or apps when you want to use a strong password.
Also, after generating the password, it will be saved in a json file, so you can access it later by -> running program -> Just one password -> Show previous passwords
In this menu, you can choose what characters you want in the password.
When you want to enter the number of your choices, pay attention that numbers must be between 1-5 -> 1 2 5
And use spaces when you want to separate
In this menu, you choose the length of the password. For example, if you enter 8, the script will return a password with 8 characters. like -> 12345678
We save the passwords that you generate in the one_password.json file.
In this part, you can generate passwords and export them as a txt file.
In this menu, you can choose what characters you want in the password.
When you want to enter the number of your choices, pay attention that numbers must be between 1-5 -> 1 2 5
And use spaces when you want to separate
In this menu, you choose the number** of the password that the script will generate. In the second question, you choose the length of the password. For example, if you enter 8, the script will return a password with 8 characters. like -> 12345678
On this part, you can sort your password list. For example, if your password is like this 125, 142, 111
, it will change to -> 111, 125, 142
.
The only thing that you must do is enter the name of your file :)
If you get the "file does not exist. Enter the file name correctly !" error, but you are sure that the file exists try to enter the complete path of the file
In Windows:
Right-click the file, then choose copy as a path option\
In Linux:
Use "pwd" command and add the file name at the end of it
If a password is repeated in the password list, this section will delete it and keep just one of them.
Method 1 is a little bit slower than method 2, but it doesn't disrupt the order of the password list.
Method 2 It's faster than method 1, but the only problem is that it disrupts the order of your password list. if you don't care about the order of your file, use this method and then sort it with the sort password list part.
If you get the "file does not exist. Enter the file name correctly !" error, but you are sure that the file exists try to enter the complete path of the file
Explanation for finding complete path
In this section, you can merge your password lists and make your password lists into a single file.
If you get the "file does not exist. Enter the file name correctly !" error, but you are sure that the file exists try to enter the complete path of the file
Explanation for finding complete path
Do you think you have a strong password? Find out in this section.
We check your password and give a score to your password. Check the amount of time it takes to crack your password and give you some suggestions to make a strong password.