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 using a user defined key and will get updated in each use. Eextending the length of the private key will steadily improve the overall security. PassLock also generates a 40-bit long password consists of lowercase, uppercase letters, numbers, and symbols Passlock's 220bit AES encryption and infinitely long password generator make your passwords nearly impossible to break and It's Console Based User Interface will definitely help to enhance your experience.
• AES Encryption Features
• Custom key
• Random encryption type
• random password generator
• Clipboard Copy
• Custom path
• Terminal User Interface
• Process Monitor
• python3 Languages Used
• C++ 17
• PassLock requered python 3.7 or above Requerments
• PassLock requeres 3 third party modules, and it will automatically install while running
requirements | required version |
---|---|
Python3 | 3.7+ |
Crypto | 1.4+ |
termcolor | 1.1+ |
pyperclip | 1.8+ |
Development
• Current version 2.0.1
• Last stable release 2.0.1
• 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 |
2.0f2 | early access | Added new commands Added notifications enabled Added a cool looking Terminal Graphical interface Added parallel encryption Added multiple page tui Optimized encryption Changed data saving method Optimized startup time to milliseconds Faster Encryption Improved BitRate Multiple keys supports Bug fixes Improved process manager |
Connect with me
Installation
Install using git bash $git clone https://github.com/Akshay-Vs/AES-encrypted-password-manager.git
Or click download button
How to use?
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
-edit
To edit passwords
--help
help
--move
Move passwords to different folder
--del name
To delete password
--p
To change path
--list
To list all password ids
--Exit
close all files and exit console application
Developers
Akshay-Vs
Jim-Huo
Lisence: MIT Lisence License and Copyright
© 2021 Akshay Vs