An open API service indexing awesome lists of open source software.

https://github.com/dumitory-dev/virtual-encrypted-disk

Virtual Encrypted Disk
https://github.com/dumitory-dev/virtual-encrypted-disk

c-plus-plus driver-programming windows

Last synced: 7 months ago
JSON representation

Virtual Encrypted Disk

Awesome Lists containing this project

README

          

# Virtual encrypted disk

### Appointment

An application for creating and working with virtual encrypted logical drives.

### Functionality
1. Creates a crypted disk stored in a file (the path to the file and name, password, size of the created disk are indicated)
2. Mounts the specified file as a logical drive. (checking the password specified at creation)
3. Removes the previously mounted disk.
4. Allows you to view a list of mounted disks.
5. Encrypts / decrypts data written / read from disk.
6. Supports working with file paths in different languages.

### Technology requirements
1. The GUI can be written in C # or Qt or another framework.
2. For development, use Visual Studio.
3. To write a work plan, use MS Project Manager 2007 and higher.
4. Use GIT to store the source code.

### Implementation details
1. User Interface
- Functionality:
- Create a disk (with the path to the file, password, disk size)
- Encryption mode selection
- Copy parse files
- Mount disk (with the path to the file and password verification)
- Dismount the specified drive
- View the list of mounted disks (drive letter, size, file path)

Implement the interface using a console application or GUI.
2. Driver - a virtual disk driver that redirects data to a file with encryption.

### Links
Online [documentation](https://ved-docs.dumitory.dev/)

### Old project history
https://github.com/DumitoryDev/VED