NgHgHai / GreenLock-Security

a desktop-app for encrypt,decrypt,signature digital

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GreenLock-Security

GreenLock encryption software (based on Bouncy Castle library) will help you encrypt data based on the following encryption contents:

  • Symmetric encryption: Supports AES, DESede(double-triple key), Blowfish, Camellia, DES, Twofish, CAST5, Hill, Vigener algorithms.
  • Asymmetric encryption (public key): RSA
  • Digitalsignature: RSA
  • Check signature
  • Hash: Supports SHA-1, SHA-3, SHAKE, GOST, RIPEMD128, Tiger, Whirlpool algorithms
  • Checksums
  • Can create keys of the above algorithms, private-public key pair, based on the public key can provide a certificate signed by GreenLock-cert, create key store to store private-key + certificate that.

The software will display information encoded in Base64 format for users to easily manipulate and view, but saving it to a file will be saved as bytes.

Document and download

When packaging software, I choose not to package it with jre to achieve the goal of having the lightest file, so the requirement for the computer to run is to have jre installed. So you mush have jre to run this

Authors

Demo

Logo

Logo Logo

Tech Stack

  • Bouncy castle library
  • Itextpdf library
  • Java, Java swing, oop,

Used By

This project is used by the following project: https://github.com/ThanhNgoan2705/BikeEcommerceWeb

About

a desktop-app for encrypt,decrypt,signature digital


Languages

Language:Java 99.9%Language:Standard ML 0.1%