Skip to content

apavazza/crypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypt

Tests Build Rust version License: GPL v3

A file encryption and decryption tool using AES and Argon2id

Usage

Encrypting a File

To encrypt a file, run:

crypt encrypt <filename>

or

crypt e <filename>

Decrypting a File

To decrypt a file, run:

crypt decrypt <filename>

or

crypt d <filename>

Examining File Headers

To display the header information, run:

crypt header <filename>

or

crypt h <filename>

Encryption

Files are encrypted using AES-256-CBC with argon2id hashing.

Compiling

To compile the program, run:

cargo build --release

To run tests, run:

cargo test

License

This software is provided under the terms of the GNU General Public License v3.0.

About

A file encryption and decryption tool

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages