My Password Manager is a Java application designed to provide users with a secure and convenient way to manage their passwords locally without the need for third-party involvement. Instead of relying on an online database, the passwords are encrypted and stored locally on the user's device, enhancing privacy and security. The application offers various functionalities such as managing existing passwords, generating random secure passwords, and exporting data in PDF format. It is important to note that exporting data to PDF should be done with caution as it introduces potential vulnerabilities. It is recommended to use this feature only for printing and storing data in a safe space.
-
Local Encryption: Passwords are encrypted locally on the user's device, enhancing security by removing the need for an online database.
-
Password Management: Users can create, update, and delete passwords conveniently within the application.
-
Random Password Generator: My Password Manager includes a random password generator to help users generate strong and unique passwords.
-
PDF Export: Data can be exported in PDF format, providing users with a convenient way to store and print their password information. However, it's important to exercise caution when using this feature.
- Java Runtime Environment (JRE) installed on your system.
- Git installed on your system (optional).
-
Download the executable JAR file from out/artifacts/PasswordManager_jar
-
Alternatively, clone the repository to your local machine using Git:
git clone https://github.com/AlexandruCostea/MyPasswordManager.git
and run Main with Java.
- Inspired by the need for a secure and convenient password management solution.