Password-Pro is a Python-based all-in-one password manager application built with PyQt5. This software provides functionalities to save, generate, view, and manage passwords efficiently. It also includes features like theme customization and data backup.
Estimated Crack Time: Displays the estimated time required to crack a password, enhancing user awareness of password strength.
The MainWindow class sets up the application's main interface and manages sidebar navigation.
create_table: Creates a SQLite database table for storing passwords.
save_password: Saves a password to the database.
refresh_table: Retrieves and displays all saved passwords.
create_password: Generates a password based on the selected strength and length.
generate_password: Generates and displays a new password, with an estimated crack time.
change_theme: Changes the application's theme based on user selection.
Individual methods for each theme, e.g., set_dark_theme, set_elegant_blue_theme, etc.