Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akshay-vs/passlock
PassLock is a medium-security password manager that encrypts passwords using Advanced Encryption Standards (AES)
https://github.com/akshay-vs/passlock
aes aes-encryption console-application cybersecurity encryption password-manager python random-password-generator terminal-graphics
Last synced: 2 months ago
JSON representation
PassLock is a medium-security password manager that encrypts passwords using Advanced Encryption Standards (AES)
- Host: GitHub
- URL: https://github.com/akshay-vs/passlock
- Owner: Akshay-Vs
- License: mit
- Created: 2021-08-21T07:33:40.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-26T10:54:04.000Z (about 1 year ago)
- Last Synced: 2023-12-26T11:45:58.953Z (about 1 year ago)
- Topics: aes, aes-encryption, console-application, cybersecurity, encryption, password-manager, python, random-password-generator, terminal-graphics
- Language: Python
- Homepage:
- Size: 394 KB
- Stars: 51
- Watchers: 6
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A secured python password manager that encrypts passwords using Advanced Encryption Standard (AES)
______
![]()
![]()
![]()
![]()
![]()
![]()
_____________
PassLock is a password manager and generator that encrypts passwords using AES and saves them securely on your local machine. The password is encrypted and decrypted using a user-defined key and will get updated in each use. Extending the length of the private key will steadily improve the overall security. PassLock also generates a 40-bit password consisting of lowercase, and uppercase letters, numbers, and symbols Passlock's 220-bit AES encryption and infinitely long password generator make your passwords nearly impossible to break. Its Console-Based User Interface will help to enhance your experience.
Features
• AES Encryption
• Custom key
• Random encryption type
• random password generator
• Clipboard Copy
• Custom path
• Terminal User Interface
• Process Monitor
Languages Used
• python3
• C++ 17
Requerments
• PassLock required python 3.7 or above
• PassLock requires 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 separate key to encrypt password to improve security
- Fixed Some Security faults
- Added a Process Manager that constantly monitor all processes
| 2.0 | 04-11-2021 |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 👇
![]()
Download installer 👇
![]()
How to use?
◼Download and Extract the Zip file
◼Run PassLock to open Password manager
◼Enter path to a directory to save passwords
◼Create a master password, Username and key to open passlock home screeenCommands
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
License and Copyright
License: MIT Lisence
© 2021 Akshay-Vs