Coder Social home page Coder Social logo

theashishgavade / securecipher Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 2.44 MB

Simple data encryption and decryption using AES Algorithm in Java swing. Users will put their hidden key that's the encrypt key alone with his/her message. Remote users only access the message by using the first user key

License: Apache License 2.0

Java 100.00%
encryption aes-128 aes-encryption encryption-decryption encrypt decrypt decryption decryption-algorithm decryption-key encryption-key encryption-algorithm aes-cipher

securecipher's Introduction

Message Encryption and Decryption

As we know that today hackers are almost at every corner in search of our useful data which can be hacked by them for their different purposes. Even the risk gets doubled when come to the data of any country’s government. So, a system or terminology is must require to make that data safe forever by any means during communication. So the main aim of the project is to secure our important data from hackers and keep it safe.

Many organizations today are facing difficulties in choosing the best encryption and decryption algorithms for incorporating data security, confidentiality, and integrity in their businesses. Organizations need huge budget for analyzing the encryption processing overhead of a variety of cryptographic algorithms that are available in the market today

This project is all about the Data Security. How we can secure our data from hackers.The Advanced Encryption Standard (AES) is a widely used symmetric-key encryption algorithm. The symmetric-key block cipher plays an important role in data encryption. It means that the same key is used for both encryption and decryption.

In this project, we’ll see how to implement AES encryption and decryption using the Java Cryptography Architecture (JCA) within the JDK.

Features of AES Algorithm

  • Block encryption implementation.
  • 128-bit group encryption with 128, 192 and 256-bit key lengths.
  • Symmetric algorithm requiring only one encryption and decryption key.
  • Data security for 20-30 years.
  • Worldwide access.
  • Easy overall implementation.

Requirements:

OS :-

Windows7/8/10 64bit.

Software Requirements:-

Latest version of JDK (Java Development Kit)

How to Install :-

step 1: Install Latest version of JDK.

step 2: Download the project code click here to download and Unzip/Extract the file.

step 3: Open src/ecryptiondecryption in extracted folder.

step 4: Now Just compile and run the source.java file to start the application.

System Architecture

PNG

How it works

1. Main Window

Image

2. Enter a Message with secret key

Image

3. Click Encrypt button to Generate Encrypted text

Image

4. Copy the Encrypted text for securely share

Image

5. Run application on recivers system and pest the Encrypted text with correct secret key

Image

6. Press Decrypt button to get Correct message

Image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.