hgrgic / Safe-Talk

File encryption / decryption platform using a combination of AES & RSA.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Safe-Talk encryption utility

This application is a small encryption utility tool. It is using RSA & AES encryption protocols to generate secure keys and encrypt respective files.

In order to start application

  • Generate ST-CLI.jar file by running gradle build script on that module.
  • Use one of the following commands:
    • To encrypt a file : java -jar ST-CLI.jar -e -i /path/to/your/file -pk /path/to/desired/public/key
    • To decrypt a file: java -jar ST-CLI.jar -d -i /path/to/input/file

Application when first started will automatically check you local configuration and generate personal private and public keys. These files are going to be locates in your home-directory/Installs/safe-talk/personal directory.

You should never share your private key!

Logs are currently generated in the directory where your .jar file is located.

Code quality validated by SonarCloud.

./gradlew sonarqube -Dsonar.projectKey=hgrgic_Safe-Talk -Dsonar.organization=hgrgic-github -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=3170423324459fd6bcb5dd6811d47140a176586d

About

File encryption / decryption platform using a combination of AES & RSA.

License:MIT License


Languages

Language:Java 100.0%