SkillAgentSearch skills...

PassLock

PassLock is a highly secured password manager that encrypts passwords using Advanced Encryption Standards (AES)

Install / Use

/learn @Akshay-Vs/PassLock

README

<a href="https://github.com/Akshay-Vs/PassLock/archive/refs/heads/main.zip"><img align="center" src="https://github.com/Akshay-Vs/PassLock/blob/main/.resources/images/f.4.png" width="100%"/></a>

</h1> <h2 align="center">A secured python password manager that encrypts passwords using Advanced Encryption Standard (AES)</h2>
<p align="center"><u> <img align="center" src="https://badgen.net/badge/license/MIT/white"/>&nbsp; <img align="center" src="https://badgen.net/github/stars/akshay-vs/passlock?color=white"/>&nbsp; <img align="center" src="https://badgen.net/github/watchers/akshay-vs/passlock?color=white"/>&nbsp; <img align="center" src="https://badgen.net/github/forks/akshay-vs/passlock?color=white"/>&nbsp; <img align="center" src="https://badgen.net/github/checks/node-formidable/node-formidable/master/windows?color=white"/>&nbsp; <img align="center" src="https://badgen.net/badge/python/3.9/white"/>

</u></p>


<pr> 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. </pr> <br> <br>

<a href="https://github.com/Akshay-Vs/PassLock/archive/refs/heads/main.zip"><img align="center" src="https://github.com/Akshay-Vs/PassLock/blob/main/.resources/images/Screenshot-1.png"/></a> <br>

<h2 align="left"><u><b>Features</b></u></h2> &bull; AES Encryption<br> &bull; Custom key<br> &bull; Random encryption type <br> &bull; random password generator<br> &bull; Clipboard Copy<br> &bull; Custom path<br> &bull; Terminal User Interface<br> &bull; Process Monitor <h2 align='left'><u><b>Languages Used</b></u></h2> &bull; python3<br> &bull; C++ 17<br> <h2 align='left'><u><b>Requerments</b></u></h2> &bull; PassLock required python 3.7 or above<br> &bull; PassLock requires 3 third party modules, and it will automatically install while running<br>

| requirements | required version | | --------- | ---------------- | | Python3 | 3.7+ | | Crypto | 1.4+ | | termcolor | 1.1+ | | pyperclip | 1.8+ |

<h2 align='left'><u><b>Development</b></u></h2>

• Current version <a href ="https://github.com/Akshay-Vs/PassLock/archive/refs/tags/v2.0.zip">2.0.1</a><br> • Last stable release <a href="https://github.com/Akshay-Vs/PassLock/archive/refs/tags/v2.0.zip">2.0.1</a>

<details> <summary>&bull;<b> Major Update History:</b></summary> <pre>

| version | release date |features | |---------|--------------|-----------------------------------------| | 0.4 | 18-8-2021 |16-bit password encryption and decryption | 1.0 | 21-8-2021 |Enhanced security<br>Bug Fixes<br>Added 40-bit password genetator<br>optimized performance | 1.1 | 26-8-2021 |Improved encryption<br>Unlimited length random password generator<br>User defined Key (upto 220 bit) | 1.6 | 06-9-2021 |Added new command to change path<br>Improved Startup speed<br>Fixed Random Password generation bug<br>Improved security<br>Now you can upgrade passowrds upto 62 bit encryption<br>Added --list command to list all saved password | 1.7 | 20-9-2021 |Security Update:<br>    - Added separate key to encrypt password to improve security<br>    - Fixed Some Security faults<br>    - Added a Process Manager that constantly monitor all processes | 2.0 | 04-11-2021 |Added new commands<br>Added notifications enabled<br>Added a cool looking Terminal Graphical interface<br>Added parallel encryption<br>Added multiple page tui<br>Optimized encryption<br>Changed data saving method<br>Optimized startup time to milliseconds<br>Faster Encryption<br>Improved BitRate<br>Multiple keys supports<br>Bug fixes<br>Improved process manager<br> </pre>

</details> <h2 align="left"><b>Connect with me</b></h2> <p align="left"> <a href="https://twitter.com/Akshay_vs__" target="blank"><img align="center" src="https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/twitter.svg" alt="@Akshayv69128812" height="30" width="40" /></a> <a href="https://stackoverflow.com/users/akshay-vs" target="blank"><img align="center" src="https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/stack-overflow.svg" alt="akshay-vs" height="30" width="40" /></a> <a href="https://instagram.com/akshay._.vs__" target="blank"><img align="center" src="https://raw.githubusercontent.com/rahuldkjain/github-profile-readme-generator/master/src/images/icons/Social/instagram.svg" alt="akshay._.vs__" height="30" width="40" /></a> </p> <h2 align='left'><u><b>Installation</b></u></h2> <p>Install using git bash <code>$git clone https://github.com/Akshay-Vs/AES-encrypted-password-manager.git</code><br> Or click Download button 👇 <br> <a href="https://github.com/Akshay-Vs/PassLock/archive/refs/heads/main.zip" target="blank"><img align="center" src="https://github.com/Akshay-Vs/resources/blob/main/src/download_bt.png" alt="blank" height="78" width="200" /></a>

Download installer 👇<br> <a href="https://sourceforge.net/projects/passlock-windows/files/latest/download" target="blank"> <img src="https://github.com/Akshay-Vs/resources/blob/main/src/download%20(1).png" alt="blank" height="78" width="200"></a>

<h2 align='left'><u><b>How to use?</b></u></h2> &#9724;Download and Extract the Zip file<br> &#9724;Run PassLock to open Password manager<br> &#9724;Enter path to a directory to save passwords<br> &#9724;Create a master password, Username and key to open passlock home screeen <h2 align='left'><u><b>Commands</b></u></h2> <code>new </code>Create a new password<br> <code>show </code>Decrypt and show password<br> <code>c </code>copy password to clipboard<br> <code>r </code>or leaving password blank will generate a random password<br> <code>r 40 </code> initialize random password with key length<br> <code>edit</code>To edit passwords<br> <code>help</code>help<br> <code>move</code>Move passwords to different folder<br> <code>del name</code> To delete password<br> <code>p</code>To change path<br> <code>list</code>To list all password ids<br> <code>exit</code>close all files and exit console application<br> <h2>Developers</h2> <h3><a href="https://github.com/Akshay-Vs" target="blank"><img src="https://avatars.githubusercontent.com/u/85959609?v=4" height="3.5%" width="3.5%"></a>Akshay-Vs</h3> <br> <h2 align='left'><u><b>License and Copyright</b></u></h2> License: MIT Lisence<br> &#169; 2021 Akshay-Vs

Related Skills

View on GitHub
GitHub Stars64
CategoryDevelopment
Updated16d ago
Forks16

Languages

Python

Security Score

100/100

Audited on Mar 13, 2026

No findings