Skip to content

This project is a database management system created from scratch, with a focus on security and encryption.

Notifications You must be signed in to change notification settings

ismaelvr1999/EncryDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EncryDB 🗄️🔐

Description 🛠️

This project is a database management system created from scratch, with a focus on security and encryption. Currently, it supports numerical and string data types, and allows for basic database operations such as creating tables, inserting records, and searching for records.

Tech Stack 🛠️

  • Python 🐍: Programming language used for data analysis and machine learning.
  • Pynacl: for security and encryption 🔒

Features ✨

  • Core Functionality:
    • Create tables 🏗️
    • Insert records 📝
    • Search records by primary key 🔍
    • Search records by index 🔍

Installation 🚀

To use this project, you need Python and the pynacl library installed on your machine.

To run the project , follow these steps:

  1. Clone the Repository:
    git clone https://github.com/ismaelvr1999/EncryDB.git
  2. Install Dependencies::
    pip install -r requirements.txt
    

Usage 📋

  1. Run the database manager:

    python Menu.py
  2. Follow the on-screen prompts to:

    • Create tables: You'll need to provide the table name and specify column details.
    • Insert records: You'll need to provide the primary key and the data for each column.
    • Search for records: You can search by primary key or index.

About

This project is a database management system created from scratch, with a focus on security and encryption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages