Skip to content

This project contains encryption and decryption utility classes that suppors both AES and RSA algorithm.

License

Notifications You must be signed in to change notification settings

czetsuya/crypto-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypto Utility Project

This project contains encryption and decryption utility classes that suppors both AES and RSA algorithm.

A use case is provided in test that describes how a message is encrypted, passed and decrypted from the source or normally terminal application to the receiving or normally secured server side application.

Features

  • AES key generation
  • AES encryption
  • AES decryption
  • RSA public / private key generation
  • RSA encryption
  • RSA decryption

How this Project Works

1.) Run App.java to generate both the AES key and RSA private & public key files.

2.) The key files should be generated in the project root. Thus, refresh your project to make them visible.

3.) Copy both the rsa_public and rsa_private into your src/test/resources directory.

4.) Run mvn clean test

About

This project contains encryption and decryption utility classes that suppors both AES and RSA algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages