/AES-Encrypted-Password-Manager

PassLock is a medium-security password manager that encrypts passwords using Advanced Encryption Standard (AES)

Primary LanguagePythonMIT LicenseMIT

🔐Pass-Lock
AES-encrypted-password-manager

A medium security python password manager that encrypt passwords using Advanced Encryption Standard (AES)





PassLock is a password manager and password generator that encrypts passwords using AES and save them securely on your local machine. The password is encrypted and decrypted with a 32-bit key defined by user and will get updated with each use. So extending the length of the master password will steadily improve the overall security and key length. PassLock also generates a 40-bit long password that contains lowercase, uppercase letters, numbers, and symbols. Passlock's 220bit AES encryption and unliminited long password generator make your passwords nearly impossible to break. Passlock also has a console user interface that will definitely help to enhance your experience.

Features

• AES Encryption
• User defined key
• Unlimited length random password generator
• Clipboard Copy
• Custom path
• Console Animations

Language

• python3

Installation

Install using git bash $git clone https://github.com/Akshay-Vs/AES-encrypted-password-manager.git
Or click download button 👇
blank

Requerments

• PassLock requered python 3.7 and above
• PassLock requeres 3 third party modules, and it will automatically install while running
requermets requered version
Python 3.7+
Crypto 1.4+
termcolor 1.1+
pyperclip 1.8+

Development

• Version 1.6.2
• Major Update History:
version release date features
0.4 18-8-2021 16-bit password encryption and decryption
1.0 21-8-2021 Enhanced security
Bug Fixes
Added 40-bit password genetator
optimized performance
1.1 26-8-2021 Improved encryption
Unlimited length random password generator
User defined Key (upto 220 bit)
1.6 06-9-2021 Added new command to change path
Improved Startup speed
Fixed Random Password generation bug
Improved security
Now you can upgrade passowrds upto 62 bit encryption
Added --list command to list all saved password
1.7 20-9-2021 Security Update:
   - Added seperate key to encrypt password to improve security
   - Fixed Some Security faults
   - Added a Process Manager that constanty monitor all processes(experimental)

• Developer: Akshay Vs

Connect with me

@Akshayv69128812 akshay-vs __akshay_v5__

Running

◼Extract the Zip file
◼Run PassLock to open Password manager
◼Enter path of a directory to save encrypted password (Recomended: Create a seperate directory to save password) eg: D:\AES-Ecrypted-Password-Manager\data
◼Create a master password

Commands

new Create a new password
show Decrypt and show password
-c copy password to clipboard
-r or leaving password blank will generate a random password
-r 40 initialize random password with key length
--helphelp
--Exitclose all files and exit console application

License and Copyright

Lisence: MIT Lisence
© 2021 Akshay Vs