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

Overview

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.


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 requered python 3.7 or above
• 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

@Akshayv69128812 akshay-vs __akshay_v5__

Installation

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

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 screeen

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
-editTo edit passwords
--helphelp
--moveMove passwords to different folder
--del name To delete password
--pTo change path
--listTo list all password ids
--Exitclose all files and exit console application

Developers

Akshay-Vs

Jim-Huo


License and Copyright

Lisence: MIT Lisence
© 2021 Akshay Vs
You might also like...
Having a weak password is not good for a system that demands high confidentiality and security of user credentials

Having a weak password is not good for a system that demands high confidentiality and security of user credentials. It turns out that people find it difficult to make up a strong password that is strong enough to prevent unauthorized users from memorizing it.

A GitHub action for organizations that enables advanced security code scanning on all new repos

Advanced-Security-Enforcer What this repository does This code is for an active GitHub Action written in Python to check (on a schedule) for new repos

The backend part of the simple password manager project made for the creative challenge.

SimplePasswordManagerBackend The backend part of the simple password manager project. Your task will be to showcase your creativity on our channel by

Encrypted Python Password Manager

PyPassKeep Encrypted Python Password Manager About PyPassKeep (PPK for short) is an encrypted python password manager used to secure your passwords fr

Password-Manager GUI
Password-Manager GUI

PASSWORD-MANAGER This repo contains all the project files. Project Description A Tkinter GUI that allows you to store website info like website name,

🔐 A simple command-line password manager.
🔐 A simple command-line password manager.

PassVault What Is It? It is a command-line password manager, for educational purposes, that stores localy, in AES encryption, your sensitives datas in

A python script to turn Ubuntu Desktop in a one stop security platform. The InfoSec Fortress installs the packages,tools, and resources to make Ubuntu 20.04 capable of both offensive and defensive security work.

infosec-fortress A python script to turn Ubuntu Desktop into a strong DFIR/RE System with some teeth (Purple Team Ops)! This is intended to create a s

Security-TXT is a python package for retrieving, parsing and manipulating security.txt files.

Security-TXT is a python package for retrieving, parsing and manipulating security.txt files.

Releases(v2.0)
  • v2.0(Nov 4, 2021)

    2.0 Release notes

    Looks

    • New terminal interface
    • Smooth transition between window
    • Improved Console graphics
    • Themes

    Security

    • New encoder
    • Two-step verification
    • AES 256
    • Parallel Encryption

    I/O

    • Automatic file locator
    • JSON files to store password data
    • Improved Path_dir

    Performance

    • Improved Startup time
    • Fast Encoder
    • Improved Stability
    • Optimised CPU usage

    Exception handling

    • Removed "Path Interrupted Error", thus it is now handled completely automatically

    Other Features

    • Switch between users
    • Change the Private key without restarting the application
    • View recent activities
    • Editing Passwords
    • Notifications

    Commands

    • new to create a new password
    • show <id name> to show saved password
    • --del <id name> to delete a password
    • --Exit to exit the application
    • --list to list all saved password
    • -p to switch to another folder
    • restart with <private key> to restart passlock with another private key without login
    • --move to move passwords to another folder
    • -c to copy passwords to another folder
    • edit to edit passwords (Only available after viewing password)
    • -r <number of charectors> to generate a random password when creating or editing a password
    Source code(tar.gz)
    Source code(zip)
Owner
Akshay Vs
CS Student, Indie Game dev
Akshay Vs
NExfil is an OSINT tool written in python for finding profiles by username.

NExfil is an OSINT tool written in python for finding profiles by username. The provided usernames are checked on over 350 websites within few seconds.

thewhiteh4t 1.4k Jan 01, 2023
Web Headers Security Scanner

Web Headers Security Scanner

Emre Koybasi 3 Dec 16, 2022
A hashtag check python module

A hashtag check python module

Fayas Noushad 3 Aug 10, 2022
CVE 2020-14871 Solaris exploit

CVE 2020-14871 Solaris exploit This is a basic ROP based exploit for CVE 2020-14871. CVE 2020-14871 is a vulnerability in Sun Solaris systems. The act

Robin Massink 2 Oct 25, 2022
Scans all drives for log4j jar files and gets their version from the manifest

log4shell_scanner Scans all drives for log4j jar files and gets their version from the manifest. Windows and Windows Server only.

Zdeněk Loučka 1 Dec 29, 2021
Magicspoofing - A python3 script for search possible misconfiguration in a DNS related to security protections of email service from the domain name

A python3 script for search possible misconfiguration in a DNS related to security protections of email service from the domain name. This project is for educational use, we are not responsible for i

20 Dec 02, 2022
A gui application used for network reconnaissance while pentesting

netrecon A gui application used for network reconnaissance while pentesting

Krisna Pranav 4 Sep 03, 2022
Python implementation of the diceware password generating algorithm.

Diceware Password Generator - Generate High Entropy Passwords Please Note - This Program Do Not Store Passwords In Any Form And All The Passwords Are

Sameera Madushan 35 Dec 25, 2022
Hadoop Yan RPC unauthorized RCE

Vuln Impact On November 15, 2021, A security researcher disclosed that there was an unauthorized access vulnerability in Hadoop yarn RPC. This vulnera

Al1ex 25 Nov 24, 2022
Script Crack Facebook Yang Kaya Akan Teh Hijau 🚶‍♂

r-mbf Script Crack Facebook 🚶‍♂ Bukti Recode [•] Install Script $ pkg update && pkg upgrade $ pkg install python $ pkg install git $ pip install requ

O'Hayo Smrn 3 Apr 02, 2022
Getting my gitlab commit history into github

🔰 ᵀᴱᴸᴱᴳᴿᴬᴹ ᴴᴬᶜᴷ ᴮᴼᵀ 🔰 The owner would not be responsible for any kind of bans due to the bot. • ⚡ INSTALLING ⚡ • • 🛠️ Lᴀɴɢᴜᴀɢᴇs Aɴᴅ Tᴏᴏʟs 🔰 • If

Santiago Chiesa 1 Dec 24, 2021
A Burp extension adding a passive scan check to flag parameters whose name or value may indicate a possible insertion point for SSRF or LFI.

BurpParamFlagger A Burp extension adding a passive scan check to flag parameters whose name or value may indicate a possible insertion point for SSRF

Allyson O'Malley 118 Nov 07, 2022
Python DNS Lookup: The Domain Name System (DNS) is basically the phonebook of the Internet

-Python-DNS-Lookup- ✨ 🌟 Python DNS Lookup ✨ 🌟 The Domain Name System (DNS) is

Ronnie Atuhaire 2 Feb 14, 2022
The ultimate Metasploit apk binder with legit apk written in python3

Infector is a python3 based script which is officially made for linux based distro . It binds metasploit payload with original apk with avast antivirus bypassed .

27 Dec 25, 2022
High level cheatsheet that was designed to make checks on the OSCP more manageable

High level cheatsheet that was designed to make checks on the OSCP more manageable. This repository however could also be used for your own studying or for evaluating test systems like on HackTheBox

Jacob Scheetz 89 Jan 01, 2023
edgedressing leverages a Windows "feature" in order to force a target's Edge browser to open. This browser is then directed to a URL of choice.

edgedressing One day while experimenting with airpwn-ng, I noticed unexpected GET requests on the target node. The node in question happened to be a W

stryngs 43 Dec 23, 2022
This is the fuzzer I made to fuzz Preview on macOS and iOS like 8years back when I just started fuzzing things.

Fuzzing PDFs like its 1990s This is the fuzzer I made to fuzz Preview on macOS and iOS like 8years back when I just started fuzzing things. Some discl

Chaithu 14 Sep 30, 2022
Unsafe Twig processing of static pages leading to RCE in Grav CMS 1.7.10

CVE-2021-29440 Unsafe Twig processing of static pages leading to RCE in Grav CMS 1.7.10 Grav is a file based Web-platform. Twig processing of static p

Enox 6 Oct 10, 2022
Colin O'Flynn's Hacakday talk at Remoticon 2021 support repo.

Hardware Hacking Resources This repo holds some of the examples used in Colin's Hardware Hacking talk at Remoticon 2021. You can see the very sketchy

Colin O'Flynn 19 Sep 12, 2022