Skip to content

hasan-hadba/Secure-Data-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Secure Data Vault (Pure Python) This is a security-focused terminal application developed to demonstrate the practical application of programming logic and data protection principles learned during the CS50x intensive academic course.

Project Walkthrough Below is a high-quality demonstration of the application's features, including user authentication and data management.

secure.vault.data.mp4

Technical Overview

Core Logic: The system implements a Caesar Cipher mechanism for secure user authentication, reflecting a strong grasp of algorithm design.

Data Management: The application efficiently manages user inputs and secret records using fundamental Python data structures.

Educational Objective: This project serves as a functional implementation of core computer science concepts, specifically focusing on defensive programming and logic flow.

Access and Installation The project was engineered and implemented independently as part of my technical foundation for a Bachelor's in Computer Engineering.

How to Run:

Prerequisites: Ensure Python is installed on your system.

Download: Obtain the vault.py file from this repository.

Execution: Open your terminal and run the following command:

Bash python vault.py

About

A simple Python terminal program built to practice logic and security fundamentals from the CS50 course. It features a password-protected entry using basic Caesar Cipher and manages a list of secret notes. The project focuses on handling user input and implementing simple data structures through independent study.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages