EasyPass is a straight-forward command-line tool that allows you to:
- Generate new passwords
- Store existing passwords
- Check the strength of passwords
- See if passwords have been leaked in previous data breaches.
Password generation with EasyPass is made trivial by simply taking in the parameters of the password you want to build.
- Length: Enter the desired length of the password. This can be any number greater than 0 and less than or equal to 20 (passwords can be up to 1000 characters in length when using the CLI, but can only be stored if they are <= 20 characters in length).
- Capitals: Enter the number of characters in the password that you would like to be capital, as opposed to lowercase. This number may not exceed the number of characters in the password.
- Numbers: Enter the amount of numbers desired in the password. This number may not exceed the length of the password.
- Special Characters: Enter the number of special characters desired in the password. This number may not exceed the length of the password.
In order to test the strength of the desired password, simply enter it into the entry field and hit Enter. This password will be checked against the most well-known password word-lists such as RockYou and two of the SecLists word-lists. If it is found within any of these lists, you will be notified that your password is extremely weak and is likely to be compromised. Otherwise, if it is not found within these lists, its entropy will be caclulated and compared with the greatest possible entropy for passwords created by this program to give it a rating 1-10.
- Full GUI
- Chrome plugin
- Web interface
This application is still under development so if you find any bugs or issues in the source code, please create an issue or reach out!