MCPcopy Index your code
hub / github.com/darksolopic/PasswordManagerGUI

github.com/darksolopic/PasswordManagerGUI @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
15 symbols 23 edges 2 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PasswordManagerGUI

The program is a password manager implemented in Java using Swing for the graphical user interface. It allows users to encrypt and decrypt passwords using a master password. The passwords are encrypted and decrypted using AES encryption with CBC mode and PKCS5Padding.

Features: 1. Encryption and Decryption: Users can encrypt their passwords using a master password and decrypt them when needed. 2. File Storage: Encrypted passwords are stored in a file named "encrypted_password.txt" for future reference. 3. AES Encryption: The application utilizes AES encryption with CBC mode and PKCS5 padding to ensure robust security. 4. User-Friendly Interface: The GUI provides a simple and intuitive way for users to interact with the decryption functionality.

How to Use:

Encryption: --Enter your master password and the password you want to encrypt. --Click the "Encrypt" button. --The encrypted password will be displayed, and it will also be saved to the file "encrypted_password.txt".

Decryption: --Enter your master password and the encrypted password. --Click the "Decrypt" button. --The decrypted password will be displayed.

How to Use: Password Decrypt Manager GUI only for decryption. --Enter your master password and the encrypted password you want to decrypt. --Click the "Decrypt" button. --The decrypted password will be displayed in the designated field.

Installation: --Clone the repository to your local machine. --Open the project in your preferred Java IDE. --Compile and run the PasswordManagerGUI.java file. --Compile and run the PasswordDecryptManagerGUI.java file.

Contributors: Gautam kumar Sinha

License: This project is licensed under the None.

Core symbols most depended-on inside this repo

deriveKey
called by 2
PasswordManagerGUI.java
deriveKey
called by 1
PasswordDecryptManagerGUI.java
decrypt
called by 1
PasswordDecryptManagerGUI.java
generateSalt
called by 1
PasswordManagerGUI.java
encrypt
called by 1
PasswordManagerGUI.java
writeToFile
called by 1
PasswordManagerGUI.java
decrypt
called by 1
PasswordManagerGUI.java
PasswordDecryptManagerGUI
called by 0
PasswordDecryptManagerGUI.java

Shape

Method 13
Class 2

Languages

Java100%

Modules by API surface

PasswordManagerGUI.java9 symbols
PasswordDecryptManagerGUI.java6 symbols

For agents

$ claude mcp add PasswordManagerGUI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact