- application uses Windows NTFS to create its own file system
- users can register, login, upload and download files (from/to NTFS), create, view, modify and share files with other users
- private files are encrypted with symmetric encryption
- shared files are also encrypted with symmetric encryption but symmetric keys are stored in digital envelope by using asymmetric encryption
- interaction is pretty bare-bone and is done with console
- amateur simulation of certificate authority is present
ZoranPantos/encrypted-shared-file-system
Solution to a project task from course "Cryptography and Computer Protection". Rewriting required because it is a garbage
C#