File size: 970 Bytes
16c6d7c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from cryptography.fernet import Fernet

# Pre-generated key and encrypted password
kbyte = b'wYZiHRIKIzWAAOa4J8-UNbq9Blj5IfKY6SRvDxIYnJ0='
encmsg = b'gAAAAABmHDtNQ7Z-6DmU8XIYGzSCof3DYHLLvWzuBNDzwXTBeWA7E65iTWXv0s_IFwGko7NP9GTreuTN5VpSazUod5wcYxzvyA=='

def decrypt_message(key, encrypted_message):
    """Decrypt admin password"""
    cipher_suite = Fernet(key)
    decrypted_message = cipher_suite.decrypt(encrypted_message).decode()
    return decrypted_message

def get_admin_password():
    """Get decrypted admin password"""
    return decrypt_message(kbyte, encmsg)

def encrypt_message(key, message):
    """Encrypt a message"""
    cipher_suite = Fernet(key)
    encrypted_message = cipher_suite.encrypt(message.encode())
    return encrypted_message

# If you want to change the admin password, uncomment below and run once:
# new_password = "your_new_password"
# encrypted = encrypt_message(kbyte, new_password)
# print(f"New encrypted password: {encrypted}")