File Encryptor and decryptor

A desktop application that will encrypt the requested file. And also shows the decryption result and history of encryption.

  • 4.4
  • star-ratting
  • star-ratting
  • star-ratting
  • star-ratting
  • star-ratting
  • star-ratting
  • ( 87 )
  • guided-inn1
    8 Hrs
  • guided-inn1

INR 499

INR 99850% OFF
Project Description

In this digital world, everything is happening digitally. Hence it increases the chances of hacking and getting data stolen. To prevent such things from happening we came up with the solution of encryption and decryption. Encryption is done at the sender’s side before sending the file. 

Encryption is the process of converting a readable file into an unreadable format. Encryption will be at the sender's side, and then the encrypted files will be shared with other users. Hence the security of the file and its contents will be preserved and this method of encryption and decryption is widely used to transfer data over the network

Java Cryptography API provides classes and interfaces for cryptographic operations.

The Apache POI is used to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2). In short, you can read and write MS Excel files using Java. In addition, you can read and write MS Word and MS PowerPoint files using Java.


Learning Outcomes:

By the end of this project:

  • You’ll be able to work on java, java cryptography, java Apache POI

  • Build a java desktop application that will encrypt the requested file. And also shows the decryption result and history of encryption. 

Project Workflow:

  • The user interacts with the application.

  • The user will give details of the file to be encrypted.

  • After requesting encryption, details of encryption will be displayed

  • Users can see the decryption result of the recently encrypted file.

  • Users can view the history of encryption.

  • User can save history as an XML file

Project Activities

Skills you will develop

  • Java


Sandeep Doodigani

Senior IoT engineer

Mentor Rating star-fill4.8 / 5 (6)

guided-inn3446 Learners

guided-inn313 Projects

Register Now


American University of Sharja, Sharja,UAE

It was a fruitful experience. A clear road map was provided to follow throughout the project along with an in-depth introduction of the packages required. The guided labs were extremely helpful and easy to follow.

Harshitha Josyula

GITAM University,Hyderabad, India

The Guided Projects were not only based on solving real world problems but were also really informative, the smartinternz platform has each and every step in detail and even though if we were stuck at any point the Mentors would help us to resolve all our queries. overall it was a great experience.

Anuraag Moharana

College of Engineering and Technology, Bhubaneswar, Odisha, India

I took Part of Aritificial Intelligence Guided Project from Smartinternz, it was a wonderful experience and highly motivating, It's a very innovative and smart platform for internships. It provides smarter ways of guiding and interacting with participants and educating through guided labs and projects. It really helped me in giving a boost to my career.