farazulhoda / AllSafe

This is a Java program that implements a Caesar Cipher GUI (Graphical User Interface) using Swing and AWT libraries. The GUI allows the user to input a string and a shift value and then encrypts the string using the Caesar Cipher algorithm.

Repository from Github https://github.comfarazulhoda/AllSafeRepository from Github https://github.comfarazulhoda/AllSafe

AllSafe : Ceaser Cipher App

This is a Java program that implements a Caesar Cipher GUI (Graphical User Interface) using Swing and AWT libraries. The GUI allows the user to input a string and a shift value and then encrypts the string using the Caesar Cipher algorithm. The encrypted string is then displayed in an output text field, which is not editable.

The program is implemented as a JFrame and has two buttons:

  • "Encrypt" : The "Encrypt" button triggers the encryption process.
  • "Clear" : The "Clear" button clears the input and output text fields.

Graphical User Interface of the AllSafe:

The GUI is designed using a GridBagLayout, and the program implements the ActionListener interface to handle button events.

Screenshot 2023-03-23 at 04 09 25

Screenshot 2023-03-23 at 04 09 02

What is Ceaser Cipher

In order to improve the integrity, secrecy, or security of a message, the Caesar cipher is a method that modifies certain text using an encryption algorithm. The Caesar cipher is the oldest and most widely used algorithm among encryption techniques, however there are many more algorithms in cryptography that are employed to achieve the same goal.

About

This is a Java program that implements a Caesar Cipher GUI (Graphical User Interface) using Swing and AWT libraries. The GUI allows the user to input a string and a shift value and then encrypts the string using the Caesar Cipher algorithm.


Languages

Language:Java 100.0%