Skip to content

Commit 6592da5

Browse files
committed
Added in a decryption system
1 parent a7cd556 commit 6592da5

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

Password Manager/src/Modules/Password.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
from Modules.Colours import *
22
from cryptography.fernet import Fernet
3+
import sys
34

45
def password_function():
56

6-
file = open('../temp/key.txt','rb')
7+
file = open('../temp/key.temp','rb')
78
key = file.read()
89
file.close()
10+
fernet = Fernet(key)
911

1012
try:
11-
file = open('../temp/password.txt', 'r')
12-
password = file.read()
13+
with open("../temp/password.temp", 'rb') as f:
14+
password = f.read()
15+
decrypted = fernet.decrypt(password)
16+
decrypted = decrypted.decode()
1317
while(True):
1418
entered_password = input("Enter your password \n> ")
15-
if(password == entered_password):
19+
if(decrypted == entered_password):
1620
green("Logged in successfully")
1721
grey("Press any key to continue...")
1822
input()
@@ -26,11 +30,12 @@ def password_function():
2630
red("DO NOT FORGET THIS PASSWORD. YOU CANNOT CHANGE IT LATER.")
2731

2832
password = input("Enter your password \n> ")
29-
fernet = Fernet(key)
33+
password = password.encode()
3034
encrypted = fernet.encrypt(password)
3135

32-
file = open('../temp/password.txt', 'w')
33-
file.write(encrypted)
36+
with open("../temp/password.temp", 'wb') as f:
37+
f.write(encrypted)
38+
3439
green("Your password has been saved successfully")
3540
cyan("Relaunch the application to continue.")
3641
grey("Press enter to exit...")
File renamed without changes.

0 commit comments

Comments
 (0)