Skip to content

Latest commit

 

History

History
128 lines (90 loc) · 2.34 KB

File metadata and controls

128 lines (90 loc) · 2.34 KB

Athena Award Badge

ByteVault

ByteVault is a lightweight program designed for storing passwords in a database securely using cryptography algorithms.


Features

  • Master Password for accessing the database itself
  • Adding new passwords
  • View Passwords
  • Update Passwords
  • Delete Passwords
  • Passwords stored with encryption

Screenshots

Add Password
Add password

View Passwords
View Passwords

Update Password
Update password

Delete Password
Delete password

Database View out of program
The passwords will look gibberish, it's encrypted.
encrypted

Installation & Usage

Quick Install and Setup

PIP Installation

pip install bytevault

Make sure to Setup database using this.


Custom Install and Setup

Clone the repository

git clone https://github.com/cracking-bytes/ByteVault.git

Go to directory

cd ByteVault

Install dependencies

pip install -r requirements.txt

Setup Database

  • Use this program
  • Enter MySQL password to connect (when asked for input)
  • Your database is ready for use

Usage

python3 src/main.py

Note

You can also see my notes to understand the concepts used in this program. But I made those notes for myself while learning so you might not understand some things. :)


Tech Stack

Language used:

  • Python 3

Libraries used:

  • os
  • mysql.connector
  • cryptography

Development tools:

  • VS Code
  • Git & Github for version control

License

MIT


Author

Bhavika Nagdeo (Cracking Bytes)


Feedback

If you have any feedback, ideas, or features to suggest, reach out at bhavikanagdeo83@gmail.com