encrypted-class-loader icon indicating copy to clipboard operation
encrypted-class-loader copied to clipboard

Enabling to run encrypted java classes

Encrypted Class Loader

This project aims to protect java codes with encrypted class loader approach.

Usage

1- Run com.crypto.ClassEncryption.java to encrypt existing java classes. Path of class file should be defined in the main method. Programs generates encrypted class in under the path samefolder/encrypted

2- Run com.crypto.CryptoCodeProject.java to decrypt and run encrypted class file.

You might modify the code to store encrypted class in database. This project aims class loading and encryption/decryption procedures to be understandable.

License

This repository is licensed under the MIT License - see LICENSE for more details.