Rust based command-line tool for encrypting and decrypting files and folders https://crates.io/crates/encryptify-lib
Find a file
2025-02-27 22:57:01 +05:30
.github/workflows Update benchmarks workflow to show detailed statistics 2025-01-16 08:35:08 +00:00
encryptify-cli Update CLI to use 2024 edition 2025-02-27 22:48:51 +05:30
encryptify-lib Fix lint issues 2025-02-27 22:57:01 +05:30
images Add documentation (and doc tests) for zip folder function 2025-01-14 03:55:29 +00:00
.gitignore Add a basic gitignore 2025-01-10 17:13:40 +00:00
Cargo.lock Bump up encryptify lib version 2025-02-27 22:50:01 +05:30
Cargo.toml Restructure the binary crate and use workspaces 2025-01-13 11:50:51 +00:00
README.md Update README with additional commands. Fix encryption algo used in docs 2025-01-16 08:36:37 +00:00

Encryptify

CI pipeline

Encryptify is a command-line tool for encrypting and decrypting files and folders. It ensures the confidentiality of your data by using AES encryption.

For folders, it compresses them into a ZIP archive before encrypting.


Features

  1. File Encryption/Decryption: Securely encrypt and decrypt individual files.

  2. Folder Encryption/Decryption: Compress folders into ZIP archives before encrypting them.

  3. AES Encryption: Supports AES-256 for strong security.

Usage (In development)

  • Help

    cargo run -p encryptify-cli -- --help
    
  • Encrypt

    cargo run -p encryptify-cli -- --mode encrypt --path ./sample-file.txt --key hellothere123456hellothere123456
    
  • Decrypt

    cargo run -p encryptify-cli -- --mode decrypt --path ./sample-file.txt.enc --key hellothere123456hellothere123456
    
  • Documentation

    cargo doc --open
    

Documentation