encrypt-me

Crates.ioencrypt-me
lib.rsencrypt-me
version1.1.0
sourcesrc
created_at2023-03-10 21:17:37.46835
updated_at2023-03-10 22:27:09.815993
descriptionEncrypt and encrypt files by shifting bytes.
homepage
repositoryhttps://github.com/RotrixLOL/encrypt-me
max_upload_size
id806743
size149,883
RotrixX (RotrixLOL)

documentation

README

Encrypt Me

Shift bytes in a file.

For example, if the content of your file is "a", and you want to shift bytes by 2, the new content will be "c".

How to use

You can test this program with the files that are in test_files directory.

Encrypt

To encrypt you have to use +.

encrypt-me image.png + 10

Decrypt

To decrypt use -.

encrypt-me image.png - 10

Other uses

You can encrypt or decrypt multiple times the same file if you want.

Install

Build from source

Requirements:

  • Rust compiler
  • cargo

Local

  1. Clone the repo and cd into it.
  2. Build and install in cargo path.
cargo install --path .

crates.io

cargo install encrypt-me

Download binary

You can download a github release for your OS and then move it into your binaries path (/usr/bin for linux and mac).

Auto install

Use install.sh to auto install encryt-me for your OS.

This will download install script and run it.

curl -L https://raw.githubusercontent.com/RotrixLOL/encrypt-me/main/install.sh | sh

TODO

Contribute

You can contribute to this project if you want. The only rule is that you have to use conventional commits and common sense.

Commit count: 17

cargo fmt