Skip to content

Commit 6932241

Browse files
author
Akash Chaudhari
committed
chnages fixed
1 parent 23c7ea1 commit 6932241

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

app.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
app = Flask(__name__)
55
port = int(os.environ.get("PORT", 5000)) # default 5000 for local testing
66

7-
def ecrypter(text):
7+
def decrypter(text):
88
letters = "abcdefghijklmnopqrstuvwxyz"
99
results = []
1010

11-
for key in range(1, 26): # Changed from 0-25 to 1-25
12-
encrypted_text = ""
11+
for key in range(1, 26): # Try all possible shifts (1-25)
12+
decrypted_text = ""
1313
for char in text.lower():
1414
if char in letters:
15-
index = (letters.index(char) + key) % 26
16-
encrypted_text += letters[index]
15+
index = (letters.index(char) - key) % 26 # Note the minus sign for decryption
16+
decrypted_text += letters[index]
1717
else:
18-
encrypted_text += char # Keep spaces, punctuation, numbers etc.
19-
results.append((key, encrypted_text))
18+
decrypted_text += char
19+
results.append((key, decrypted_text))
2020

2121
return results
2222

@@ -26,7 +26,7 @@ def index():
2626

2727
if request.method == 'POST':
2828
user_text = request.form['user_text']
29-
processed_texts = ecrypter(user_text)
29+
processed_texts = decrypter(user_text)
3030

3131
return render_template('index.html', processed_texts=processed_texts)
3232

0 commit comments

Comments
 (0)