PassLock
PassLock is a highly secured password manager that encrypts passwords using Advanced Encryption Standards (AES)
Install / Use
/learn @Akshay-Vs/PassLockREADME
<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"/> <img align="center" src="https://badgen.net/github/stars/akshay-vs/passlock?color=white"/> <img align="center" src="https://badgen.net/github/watchers/akshay-vs/passlock?color=white"/> <img align="center" src="https://badgen.net/github/forks/akshay-vs/passlock?color=white"/> <img align="center" src="https://badgen.net/github/checks/node-formidable/node-formidable/master/windows?color=white"/> <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> • AES Encryption<br> • Custom key<br> • Random encryption type <br> • random password generator<br> • Clipboard Copy<br> • Custom path<br> • Terminal User Interface<br> • Process Monitor <h2 align='left'><u><b>Languages Used</b></u></h2> • python3<br> • C++ 17<br> <h2 align='left'><u><b>Requerments</b></u></h2> • PassLock required python 3.7 or above<br> • 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>•<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> ◼Download and Extract the Zip file<br> ◼Run PassLock to open Password manager<br> ◼Enter path to a directory to save passwords<br> ◼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> © 2021 Akshay-VsRelated Skills
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
84.5kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
84.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
341.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
