A file encryption and decryption tool using AES and Argon2id
To encrypt a file, run:
crypt encrypt <filename>
or
crypt e <filename>
To decrypt a file, run:
crypt decrypt <filename>
or
crypt d <filename>
To display the header information, run:
crypt header <filename>
or
crypt h <filename>
Files are encrypted using AES-256-CBC with argon2id hashing.
To compile the program, run:
cargo build --release
To run tests, run:
cargo test
This software is provided under the terms of the GNU General Public License v3.0.