Skip to content

Encrypt and protect sensitive data with Format Preserving Encryption (FPE) using the FF3 algorithm with DES. A secure Java-based solution that maintains data format integrity. Explore FPE-FF3-DES-Encryption for robust information security. πŸ›‘οΈπŸ”πŸš€

Notifications You must be signed in to change notification settings

snigdhab7/FPE-FF3-DES-Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Format Preserving Encryption(FPE) with FF3 Algorithm πŸ›‘οΈ

Overview

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.

Features πŸš€

  • 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.

Sample Output

-------------------FF3 using DES--------------------
Please enter text to encrypt: 76476835636537
After encryption- ciphertext: 72488361285509
After decryption- plaintext: 76476835636537

Getting Started 🏁

Clone the Repository:

git clone https://github.com/snigdhab7/FF3_DES.git

Import Project:

Open your preferred Java IDE. Import the project into your IDE.

Build:

Build the project.

Run:

Right-click on FF3.java. Select "Run As" -> "Java Application."

Contributing 🀝

Contributions are welcome! Feel free to open issues and pull requests.

About

Encrypt and protect sensitive data with Format Preserving Encryption (FPE) using the FF3 algorithm with DES. A secure Java-based solution that maintains data format integrity. Explore FPE-FF3-DES-Encryption for robust information security. πŸ›‘οΈπŸ”πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages