Demonstrate Format Preserving Encryption using the FF3 algorithm with DES. The solution encrypts and decrypts user-provided text, showcasing the capabilities of FPE in maintaining the format of the input.
- FF3 Algorithm: Implements the FF3 algorithm for Format Preserving Encryption.
- User Interaction: Allows users to input text for encryption and provides the corresponding ciphertext.
- Demonstration: A sample run demonstrating encryption and decryption with provided input.
-------------------FF3 using DES--------------------
Please enter text to encrypt: 76476835636537
After encryption- ciphertext: 72488361285509
After decryption- plaintext: 76476835636537
git clone https://github.com/snigdhab7/FF3_DES.git
Open your preferred Java IDE. Import the project into your IDE.
Build the project.
Right-click on FF3.java. Select "Run As" -> "Java Application."
Contributions are welcome! Feel free to open issues and pull requests.