Skip to content
This repository has been archived by the owner on Sep 18, 2021. It is now read-only.

bytedream/cryptoGX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

please just use another encryption software which works correctly and has better en-/decoding options

cryptoGX - just another en- / decryption software

Introduction

cryptoGX is a java based software for en- / decrypting texts or files and secure delete files. It was designed to be controlled with a GUI, but can also be used from the command line.

Because the GUI uses javaFX, java version from 1.8.0_40 to 10.* with javaFX support is required. Alternatively you can compile the source code with higher java version and include javaFX manually

Downloads

All releases

Latest release (1.12.0)
Source code
Executable jar file
Windows installer
Debian installer

NOTE: If you download one of the windows executables (.exe) your antivirus may scan the file(s)

Usage

The .jar file can be started with and without arguments. If it gets called without arguments the GUI will launch normaly. If it gets called with arguments, the GUI won't launch. The usage of arguments are described below.

Command line arguments:

Usage AES:

    Text en- / decryption
        encrypt: <cryptoGX jar file> AES <key> <salt> encrypt <string>
        decrypt: <cryptoGX jar file> AES <key> <salt> decrypt <encrypted string>

    File en- / decryption
        encrypt: <cryptoGX jar file> AES <key> <salt> encrypt <path of file to encrypt> <encrypted file dest>
        decrypt: <cryptoGX jar file> AES <key> <salt> decrypt <encrypted file path> <decrypted file dest>

File secure delete: <cryptoGX jar file> delete <iterations> <path of file to delete>        //for <iterations> the argument 'default' can be used, which is 5

or type <cryptoGX jar file> help to get help

License

This project is licensed under the Mozilla Public Licence 2.0 - see the LICENSE file for more details