Password Manager Application

This is a JavaFX-based Password Manager application that allows users to securely store and manage their passwords. The application uses a Feistel cipher for encryption and decryption of passwords to ensure data security.

Features

  • User registration with a master password
  • User login with a master password
  • Add, update, and delete passwords
  • Encrypt passwords using a Feistel cipher
  • Decrypt passwords using a Feistel cipher

Prerequisites

  • Java Development Kit (JDK) 11 or higher
  • JavaFX SDK
  • IDE or Text Editor

Getting Started

  • Clone the Repository

git clone https://github.com/ScriptCrafterJS/Feistel-Cipher-Password-Manager.git cd Feistel-Cipher-Password-Manager

  • Build and Run the Application

javac -d bin src/main/java/com/example/*.java java -cp bin com.example.App