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.
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.
- Python 3.x
- No additional dependencies
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.