1111import base64
1212import os
1313import secrets
14- import string
14+ import string
15+ from green import print_green
1516
1617
1718def hash_password (password ):
@@ -27,7 +28,7 @@ def register():
2728
2829 with open ('user_data.json' , 'w' ) as file :
2930 json .dump ({'username' : username , 'master_password' : master_password_hash }, file )
30- print ('\n [+] Registration Completed!!\n ' )
31+ print_green ('\n [+] Registration Completed!!\n ' )
3132
3233
3334def login (username , entered_password ):
@@ -41,16 +42,16 @@ def login(username, entered_password):
4142 entered_password_hash = hash_password (entered_password )
4243
4344 if entered_password_hash == stored_password and username == user_data .get ('username' ):
44- print ('\n [+] Login Successful...\n ' )
45+ print_green ('\n [+] Login Successful...\n ' )
4546 return True
4647
4748 else :
48- print ('\n [+] Invalid Login Credentials... Login Failed!!\n ' )
49- print ('\n [+] Use the registered credentials to login' )
49+ print_green ('\n [+] Invalid Login Credentials... Login Failed!!\n ' )
50+ print_green ('\n [+] Use the registered credentials to login' )
5051 sys .exit ()
5152
5253 except Exception :
53- print ('\n [+] You must register to begin...!!!\n ' )
54+ print_green ('\n [+] You must register to begin...!!!\n ' )
5455 sys .exit ()
5556
5657def generate_key (master_password ):
@@ -98,20 +99,20 @@ def save_password(website, username, password, key):
9899
99100 with open ('password.json' , 'w' ) as file :
100101 json .dump (passwords , file )
101- print (f'\n [+] Password saved for { website } ...\n ' )
102+ print_green (f'\n [+] Password saved for { website } ...\n ' )
102103
103104def view_saved_websites (key ):
104105 """View saved websites and their passwords."""
105106 try :
106107 with open ('password.json' , 'r' ) as file :
107108 passwords = json .load (file )
108- print ("Websites you saved..." )
109+ print_green ("Websites you saved..." )
109110 for website , data in passwords .items ():
110111 encrypted_password = data ['password' ].encode ()
111112 decrypted_password = decrypt_password (encrypted_password , key )
112- print (f"Website: { website } " )
113- print (f"Username: { data ['username' ]} " )
114- print (f"Password: { decrypted_password } \n " )
113+ print_green (f"Website: { website } " )
114+ print_green (f"Username: { data ['username' ]} " )
115+ print_green (f"Password: { decrypted_password } \n " )
115116 except FileNotFoundError :
116- print ('\n [+] No passwords saved yet...\n ' )
117+ print_green ('\n [+] No passwords saved yet...\n ' )
117118
0 commit comments