Skip to content

This is a simple implementation of a Cryptographic File System(CFS) done as part of my academic project for the Operating Systems Laboratory.

License

Notifications You must be signed in to change notification settings

nabeel001/Cryptographic-File-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptographic-File-System

This is a simple implementation of a Cryptographic File System(CFS) done as part of my academic project for the Operating Systems Laboratory.

Project Specifications:

  • Supports CRUD operations on any File type
  • Encrypt and Decrypt Files of any File type(i.e Text/Image/etc.)
  • Random Encryption Key generation for secured File storage
  • Encryption Technique Used: Caesar Cipher

Requirements:

  • C++ compiler that supports C++17 & above (i.e GNU C++ Compiler, etc.)

Steps to Run this Project:

  • Assuming GNU C++ compiler is installed
  • Run the following commands:
  • To Compile --> g++ -std=c++17 main.cpp
  • To Execute --> For windows: .\a.exe (or) For Linux: ./a.out

Project Screenshots:

Screenshot 1

Screenshot 3

Screenshot 3

Screenshot 4

Screenshot 5

Visitor Count 🔔

Hits

About

This is a simple implementation of a Cryptographic File System(CFS) done as part of my academic project for the Operating Systems Laboratory.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages