-
Notifications
You must be signed in to change notification settings - Fork 0
/
LOCKER.py
70 lines (65 loc) · 4.55 KB
/
LOCKER.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Encriptacion de un texto por una llave
import sys
import os
import time
logo = '''\033[33m
██████████
████░░░░░░░░░░██████
██░░░░░░░░░░░░░░░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░██ ████
▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░████████████████████████████████
██░░░░░░██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░██ ▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░██ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓░░░░░░░░▓▓░░░░░░░░██
██░░░░░░██████░░░░░░░░░░░░░░░░░░░░░░░░██████░░██ ██░░░░██ ████████
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░██ ██ ████
██░░░░░░░░░░░░░░░░░░░░░░░░░░██ ██░░██
██░░░░░░░░░░░░░░░░░░░░░░░░██ ████
██░░░░░░░░░░░░░░░░░░░░██
████░░░░░░░░░░██████
░░░░▓▓▓▓▓▓▓▓▓▓░░░░░░\033[97m
LOCKER by Zer0
Github: https://github.com/Zer0plusOne/
\033[97m
'''
# Menu de eleccion
def menu():
os.system("cls")
print(logo)
print("Menu:")
print("1. Encryption")
print("2. Decryption")
choice = input("SELECT: ")
if choice == "1":
text = input("Enter the text to encrypt: ")
key = int(input("Enter the key: "))
encrypted_text = encrypt(text, key)
print("\033[32mEncrypted Text:", encrypted_text)
time.sleep(15)
menu()
elif choice == "2":
text = input("Enter the text to decrypt: ")
key = int(input("Enter the key: "))
decrypted_text = decrypt(text, key)
print("\033[32mDecrypted Text:", decrypted_text)
time.sleep(15)
menu()
else:
print("Invalid choice. Please try again.")
time.sleep(5)
menu()
def encrypt(text, key):
encrypted_text = ""
for char in text:
encrypted_char = chr(ord(char) + key)
encrypted_text += encrypted_char
return encrypted_text
def decrypt(text, key):
decrypted_text = ""
for char in text:
decrypted_char = chr(ord(char) - key)
decrypted_text += decrypted_char
return decrypted_text
menu()