https://github.com/cm-iv/crypto_rs
Linux file encryption software written in Rust with the age encryption format
https://github.com/cm-iv/crypto_rs
encryption linux rust terminal
Last synced: about 2 months ago
JSON representation
Linux file encryption software written in Rust with the age encryption format
- Host: GitHub
- URL: https://github.com/cm-iv/crypto_rs
- Owner: CM-IV
- License: gpl-2.0
- Created: 2023-06-13T13:31:44.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T00:07:13.000Z (10 months ago)
- Last Synced: 2025-02-15T03:24:14.708Z (4 months ago)
- Topics: encryption, linux, rust, terminal
- Language: Rust
- Homepage: https://home.civdev.xyz
- Size: 277 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# crypto-rs
*DO NOT FORGET YOUR PASSWORD, I AM NOT RESPONSIBLE IF YOU DO!!!*
A simple terminal program for **Linux** that encrypts/decrypts files via password. The encrypted/decrypted files are written to the user's `Downloads` folder. Once the file is encrypted, you will see a `.age` file extension added to the end of the file in the `Downloads` folder. This is the file you can backup to Google Drive, Deta Drive, Dropbox, etc.
File Operation Menu --> Encrypt file --> Enter file path --> Enter password --> Profit
File Operation Menu --> Decrypt file --> Enter file path --> Enter password --> Profit
## build instructions
1. Ensure that the latest Rust version is installed - find that [here](https://www.rust-lang.org/learn/get-started)
2. `git clone` this repo
3. Run `RUSTFLAGS="-C target-cpu=native" cargo build --release` (or just `cargo build --release`)
4. Your executable should be in the `/target/release` directory