#encryption #byte #shifting #decryption #shift

app encrypt-me

Encrypt and encrypt files by shifting bytes

2 stable releases

1.1.0 Mar 10, 2023
1.0.0 Mar 10, 2023

#1333 in Cryptography

23 downloads per month

GPL-3.0-or-later

120KB
190 lines

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.

No runtime deps