Skip to content

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.

License

Notifications You must be signed in to change notification settings

mohammedmehdio/CaesarJaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 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:

# 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:

chmod +x CaeserJaw.sh

Then, run the script:

./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:

[*] 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! ⭐

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages