You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This tool is made with some of the classical algorithms, it shows the encryption and decryption using Caesar Cipher, Playfair Cipher, Rail Fence Cipher, and Columnar Cipher and a mix of all of them. It can be used with files or just input a simple string.
Java Version
java 19.0.2 2023-01-17
Java(TM) SE Runtime Environment (build 19.0.2+7-44)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
Usage
Encryption:
Select the desired algorithm to encrypt with.
Input the value of the key to encrypt with.
Either enter a string input to the specifed text-box in the javaFX user interface (UI).
Or you choose a file from your computer as an input and it has in it the plain-text.
Select the output file that will have the encrypted text in it (cipher-text).
Click on the "Encrypt" button for a string and "Encrypt File" button for text files.
Decryption:
Select the desired algorithm to decrypt with.
Input the value of the key to decrypt with.
Either enter a string input to the specifed text-box in the javaFX user interface (UI).
Or you choose a file from your computer as an input and it has in it the encrypted text (cipher-text).
Select the output file that will have the original text in it.
Click on the "Decrypt" button for a string and "Decrypt File" button for text files.
Security
The application doesnt store any of the files you use, it's all locally on your machine.
Demo
About
Java Desktop Application for Understanding Confusion and Diffusion in Encryption using Caesar Cipher, Playfair Cipher, Rail Fence Cipher, and Columnar Cipher