An open API service indexing awesome lists of open source software.

https://github.com/mohammedmehdio/caesarjaw

CaesearJaw 🔐 is a Caesar Cipher Bash Script that allows you to encrypt, decrypt, find a shift key, and brute-force decrypt a given text using the Caesar Cipher.
https://github.com/mohammedmehdio/caesarjaw

bash bash-script caesar caesar-cipher caesar-cipher-algorithm communication cryptography cyber-security cybersecurity hacking hacking-tool key security tool tools

Last synced: 5 months ago
JSON representation

CaesearJaw 🔐 is a Caesar Cipher Bash Script that allows you to encrypt, decrypt, find a shift key, and brute-force decrypt a given text using the Caesar Cipher.

Awesome Lists containing this project

README

          

# 🚀 CaesearJaw

Welcome to **CaesearJaw**! 🔐 This is a Caesar Cipher Bash Script that allows you to **encrypt, decrypt, find a shift key, and brute-force decrypt** a given text using the **Caesar Cipher**.

## 📌 Features
✅ Encrypt text using a shift key 🔏
✅ Decrypt text with a known key 🔓
✅ Find the key used for encryption 🔍
✅ Decrypt text without knowing the key (brute force) 🕵️‍♂️

## 📥 Installation
First, clone this repository to your local machine:

```bash
# Clone the repository
git clone https://github.com/mohammedmehdio/CaesarJaw.git

# Navigate into the project directory
cd CaeserJaw
```

## ▶️ Usage
Make sure the script has execution permission:

```bash
chmod +x CaeserJaw.sh
```

Then, run the script:

```bash
./CaeeserJaw.sh
```

### 🔢 Options:
1️⃣ **Encrypt**: Enter a shift key and the text you want to encrypt.
2️⃣ **Decrypt**: Enter a shift key and the encrypted text to decrypt it.
3️⃣ **Find Key**: Enter an encrypted text and its known decrypted form to find the shift key.
4️⃣ **Decrypt without Key**: Tries all possible keys to decrypt the text.

## 🖥️ Example
Encrypting text with a shift key of 3:

```bash
[*] Enter Option (1,2,3 or 4) : 1
[*] Enter Shift Key (an integer): 3
[*] Please enter text: hello

==> Output Result : khoor
```

## 🛠 Requirements
This script is written in **Bash** and should work on any Unix-based system (Linux/macOS). No additional dependencies are required! 🎉

## 🤝 Contributing
Feel free to fork the repo and submit pull requests! Contributions are welcome. 😊

## 📜 License
This project is licensed under the **MIT License**.

## ❤️ Credits
Developed by **Mohammed Mehdi Boudir** & **Salah Eddine Rhazouni**.

---
_⭐ If you like this project, don't forget to give it a star on GitHub! ⭐_