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
- Host: GitHub
- URL: https://github.com/dumitory-dev/virtual-encrypted-disk
- Owner: dumitory-dev
- License: mit
- Created: 2021-03-28T07:46:06.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-05T22:15:12.000Z (about 3 years ago)
- Last Synced: 2025-06-09T08:15:03.819Z (8 months ago)
- Topics: c-plus-plus, driver-programming, windows
- Language: C++
- Homepage: https://ved-docs.dumitory.dev/
- Size: 2.09 MB
- Stars: 34
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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