Store files hidden away from others with the help of latest cryptographic algorithms.
- CipherFile:
[created at][modified at][content digest length][content digest][file length][file content]
Operations of IndexEntry:
- isExists
- getCipherFile
- getFileSize
- getFilePath
- getParentFolder -> CipherFolder
It will be a normal file explorer. On the left are some fixed items:
- Settings: keystore config, generate new key, change password.
- Favorite files and folders.
- Recently accessed files.
- Trash can.
It should have fixed width. Items should have icons.
- On the right is a resizable window.
- Each folder will be shown with a folder icon with lock sign. When unlocked, the background will change and unlock sign will appear.
- Two view shall be supported: details view, tile view.
- Double click on a folder will take you to sub directories.
- Right click should open context menu (open file, copy, paste, create folder, create file, etc.).
-
Double click on a file will do these things:
- if it is a text file, open with a custom text editor.
- if it is a image, display it a custom image viewer.
- otherwise display save option to store it elsewhere to view.
- Deleting will move all files under a directory to trash can.
- Emptying trash can will permanently remove the files along with encrypted entry in data folder.
- A nice breadcrumb will be available on top of the explorer.
- On right side, a search button shall appear. When clicked, a search form will appear above the explorer.
- Also view selection between (details/tile) mode will be available.
- Will have Forward, backward button.
- Set favicons to frames.
- Set main icons.
- Build for Windows, Linux, and MacOS.
- Sync with google drive.
- Create mobile app.
- Advance backup with error recovery info.