Removing unneeded modules + updating README.md
parent
50a2585dd5
commit
ab3886db5b
@ -1,3 +1,40 @@
|
||||
# keyvault
|
||||
# keyvault (password manager)
|
||||
|
||||
Secure CLI password manager written in Python.
|
||||
## About The Project
|
||||
|
||||
This repository houses the code for keyvault, a fast, simple and secure CLI password manager written in Python. This program has the following features:
|
||||
|
||||
* 256-bit AES encryption
|
||||
* SQLite3 database
|
||||
* TOTP support
|
||||
* Beautiful tables
|
||||
* Password input masking
|
||||
* Low process overhead
|
||||
|
||||
My goal for this project was to make an easy-to-use password manager to learn about cybersecurity concepts like encryption, databases and Python in general.
|
||||
|
||||
### Main Benefits
|
||||
|
||||
#### Easy to operate
|
||||
|
||||
Commands are incredibly simple even for those not used to CLI applications.
|
||||
|
||||
#### Increased data integrity
|
||||
|
||||
Instead of asymmetric encryption with public and private keys, all that needs to be backed up is the encrypted SQLite3 database.
|
||||
|
||||
## Installation Guide
|
||||
|
||||
### Linux/MacOS/Windows
|
||||
|
||||
1. Open the Terminal (Linux/MacOS) or Command Prompt (Windows)
|
||||
|
||||
2. Clone the git repository
|
||||
`git clone https://forge.sufyaan.me/TitanElectrons/keyvault.git`
|
||||
|
||||
3. Change the current working directory to the 'keyvault' directory
|
||||
`cd keyvault/`
|
||||
|
||||
4. Execute the Python script
|
||||
`python3 keyvault.py` (Linux/MacOS)
|
||||
`python keyvault.py` (Windows)
|
||||
|
Loading…
Reference in New Issue