Skip to content

Commit 9a16737

Browse files
authored
Update README.md
1 parent 81c1bc9 commit 9a16737

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
# Advanced Caesar Cipher Encryption/Decryption
1+
# Advanced Caesar Cipher Encryption/Decryption 🔐
2+
3+
<img width="1012" alt="Screenshot 2025-04-18 at 04 13 20" src="https://github.com/user-attachments/assets/8f6d2fee-7900-47cd-b377-28186af1dafa" />
4+
25

36
A cybersecurity project that implements an advanced version of the Caesar Cipher encryption algorithm with additional features for cryptanalysis and security.
47

5-
## Features
8+
## Features
69

710
- **Basic Caesar Cipher** - Traditional implementation with customizable shift values
811
- **Advanced Caesar Cipher** - Enhanced version using key-based shifting for increased security
@@ -12,7 +15,7 @@ A cybersecurity project that implements an advanced version of the Caesar Cipher
1215
- **Command-Line Interface** - Perform operations via terminal commands
1316
- **Web Interface** - User-friendly web application with graphical displays
1417

15-
## Installation
18+
## Installation 📦
1619

1720
1. Clone this repository:
1821
```
@@ -27,7 +30,7 @@ A cybersecurity project that implements an advanced version of the Caesar Cipher
2730

2831
## Detailed Usage Guide
2932

30-
### Basic Encryption and Decryption
33+
### Initial Encryption and Decryption ⚙️
3134

3235
#### Command Line
3336

@@ -49,19 +52,19 @@ python caesar_cli.py decrypt "Olssv, Dvysk!" -s 7
4952
# Output: Hello, World!
5053
```
5154

52-
#### Web Interface
55+
#### Web Interface 👩🏻‍💻
5356

5457
1. Navigate to the "Encrypt" tab
5558
2. Enter "Hello, World!" in the "Message to Encrypt" field
5659
3. Set shift value to 5
5760
4. Click "Encrypt" button
5861
5. Result: "Mjqqt, Btwqi!"
5962

60-
### Advanced Key-Based Encryption
63+
### Advanced Key-Based Encryption
6164

6265
The advanced mode uses both a shift value and a key for additional security, creating a variable shift pattern based on the key characters.
6366

64-
#### Command Line
67+
#### Command Line 🔐
6568

6669
```bash
6770
# Encrypt using advanced key-based method
@@ -73,7 +76,7 @@ python caesar_cli.py decrypt "Wphsg, Ogioe!" -s 5 -k "SECRET"
7376
# Output: Hello, World!
7477
```
7578

76-
#### Web Interface
79+
#### Web Interface 🕸️
7780

7881
1. Navigate to the "Encrypt" tab
7982
2. Enter "Hello, World!" in the "Message to Encrypt" field
@@ -82,11 +85,11 @@ python caesar_cli.py decrypt "Wphsg, Ogioe!" -s 5 -k "SECRET"
8285
5. Click "Encrypt" button
8386
6. Result: "Wphsg, Ogioe!"
8487

85-
### Brute Force Decryption
88+
### Brute Force Decryption
8689

8790
When you don't know the shift value, brute force tries all possible shifts (0-25).
8891

89-
#### Command Line
92+
#### Command Line 👩🏻‍💻
9093

9194
```bash
9295
# Brute force an encrypted message
@@ -105,7 +108,7 @@ Shift | Result
105108
...
106109
```
107110

108-
#### Web Interface
111+
#### Web Interface 🕸️
109112

110113
1. Navigate to the "Brute Force" tab
111114
2. Enter "Khoor, Zruog!" in the message field

0 commit comments

Comments
 (0)