This Python-based password generator allows users to create secure passwords by combining custom keywords with additional security elements such as numbers and special characters. The application lets users manage a list of keywords stored in a CSV file, enabling them to add, remove, and display keywords to use in password generation. The generator provides flexibility to specify how many and where numbers or special characters should be placed within the password. It is designed with an intuitive menu and error handling to guide users through the process.
- Add, remove, and display custom keywords.
- Generate passwords using keywords and add numbers and special characters.
- Save and update keyword list in CSV format.
- User-friendly menu with input validation.
To run this project, you need to install the csv23
library:
pip install csv23