Code Monkey home page Code Monkey logo

basic_encryption_cli_tool's Introduction

RustyCipher ๐Ÿ“œ๐Ÿ”’

RustyCipher is a basic encryption and decryption CLI tool written in Rust. It allows you to encrypt and decrypt text files using a custom and basic encryption algorithm. ๐Ÿค–๐Ÿ”

Features

  • โœจ Simple and easy-to-use interface

  • ๐Ÿ”‘ Custom encryption and decryption algorithm

  • ๐Ÿ“‚ Supports text file encryption and decryption

Usage

Installation

  1. Make sure you have Rust and Cargo installed. If not, you can download them from here.

  2. Clone this repository:

    git clone https://github.com/YanivZalach/Basic_Encryption_CLI_Tool.git ~/Documents/RustyCipher
  3. Change directory to the project folder:

    cd RustyCipher
  4. Build the project:

    cargo build --release

Encrypt a File

To encrypt a text file, run the following command (for decryption change the -e to -d):

~/Documents/RustyCipher/target/release/rustycipher -e input.txt key

For more information run:

~/Documents/RustyCipher/target/release/rustycipher -h

For Esey of use

Add the following line to your ~/.bashrc/~/.zshrc/~/.config/fish/config.fish:

alias rustycipher='$HOME/Documents/RustyCipher/target/release/rustycipher'

Now, you can use RustyCipher simply by typing rustycipher in your terminal!

rustycipher

โš ๏ธ Disclaimer

RustyCipher is designed for educational and basic encryption purposes only. It uses a basic encryption algorithm that may not provide strong security. It should not be used for encrypting sensitive or critical data. For serious security needs, consider using established encryption tools and libraries.

Please exercise caution and avoid using RustyCipher for applications requiring high-security standards.

basic_encryption_cli_tool's People

Contributors

yanivzalach avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.