Skip to content

Kyuusack/Basic-Cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages