Skip to content

AmanKuvera-Dev/Encrypt-O-Pedia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encrypt-O-Pedia

A Java application that Encrypts and Decrypts and Image and a Text using the selected algorithm (AES or DES)and store it on the user's system at a predefined Path (can be changed in the code, according to convenience) and user defined file Name. Its a smart application and keeps track of User activities at ever instance and hence the log can be saved before and instance is killed, so that the user has track of the algorithm and the key used for any particular encryption or decryption.

Built With

The apllication was developed using Java in Netbeans IDE, therefore, it is advisable to run the code in the same environment.

Requisites

What things you need to install the software and how to install them.

Note: You can use any IDE that runs Java,Java FX, Java SE, and SUN libraries. The above stated were used for development and deployment.

Testing

The application was tested for both white box and black box during development simultaneously as this practice saved the duration for development. As any bugs/errors that were found were rectified and patched during their discovery itself before moving to the development of the next module/functionality. Basically, the bottom-top was approached during the development and agile testing was done. The automated profiling of the apllication and its modules and functions were carried out using the tools available in netbeans IDE.

Versioning

This is the Very first version of the application since deployment and hence no specific convention has been used for it. Incase of later releases, assigning a proper versioning would be considered.

Authors

  • Aman Kuvera - Initial and Final work(Development and Deployment) - AmanKuvera-Dev.

Contributing

Pull requests are welcomed. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Thank you to the people in Stack Overflow and Youtube tutorials for helping me understand and aplly this knowledge of Cryptography into this project application.

------------------------------------------------------- Happy Coding --------------------------------------------------------------

About

A single interface developed using Java - Netbeans to encrypt and decrypt both text and images with additional features like action logs, customize secret key for encryption/decryption, customized file name to save the processed file and saving all encrypted and decrypted text into a text file on the system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages