Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.77 KB

File metadata and controls

57 lines (36 loc) · 1.77 KB

🔐 Basic-Cryptography

A collection of basic cryptography tools and encryption techniques implemented using Python. This repository is intended for educational purposes, demonstrations, and learning classic encryption methods.

📁 Project Structure

The repository contains the following Python scripts:

File Description
ENC_Caesar Cipher.py Caesar Cipher Encryption tool
BruteDEC_Caesar.py Brute-force Caesar Cipher Decryption
REVERSE.py Simple string reversal script
ROT13.py ROT13 encoding/decoding implementation
ROT18.py ROT18 cipher (combines ROT13 for letters and ROT5 for digits)

📝 All scripts are written in Python, suitable for beginners to understand basic encryption logic.

🔧 Requirements

  • Python 3.x
  • No additional dependencies

🚀 Usage

You can run any script directly using Python:

python ENC_Caesar\ Cipher.py

📚 What is Included?
Caesar Cipher
A classic substitution cipher where each letter in the plaintext is shifted a fixed number of places.

ROT13
A specific case of Caesar cipher with a shift of 13. Used for obfuscation in forums and online text.

ROT18
Combines ROT13 for alphabetic characters and ROT5 for numeric digits.

Reverse Cipher
A simple method that reverses the text. Used as a basic introduction to encryption thinking.

Brute-Force Caesar Decryption
Attempts all possible Caesar Cipher shifts to decode a given encrypted message.

💡 Future Plans
 Add more encryption methods: Vigenère, Atbash, etc.

 Add C# version of all ciphers (coming soon)

 Create simple GUI for these tools

⚠️ Disclaimer
This project is for educational purposes only. These encryption methods are not secure for real-world applications.