#encryption #encryption-decryption #file-encryption #tool #save #signature

app ntge

A cryptography CLI tool that supports file encryption, decryption, signing and verifying

1 unstable release

0.1.0 Apr 30, 2020

#65 in #file-encryption

MIT license

100KB
2.5K SLoC

Not That Good Encryption (NTGE)

A Command-Line-Interface tool that wraps the ntge-core API.

Get Started

$ cargo build

Build the project first

$ cargo run --example create

It creates a new keypair example_key and saves it at ~/.ntge/

$ cargo run --example encrypt

It encrypts the message Welcome to use NTGE! to example_key and prints the ciphertext payload on the terminal.

$ cargo run --example encrypt_sign

It encrypts the message Welcome to use NTGE! to example_key, signs it as example_key and prints the ciphertext payload on the terminal.

$ cargo run --example decrypt

It encrypts the message Decrypt Succeeds! Welcome to use NTGE! to example_key, decrypt the ciphertext with example_key and prints the plaintext on the terminal.

$ cargo run --example verify

It encrypts the message Decrypt Succeeds! Welcome to use NTGE! to example_key, verify the signature in the payload with example_key.pub and prints message signature verified by example_key on the terminal.

Dependencies

~14MB
~239K SLoC