InCrypt
Data archiving and encryption software that stores successive snapshots in a single file. It works independently and as the archive engine for the InVault appliance.
- For
- INSOLVE
- My role
- Building data archiving and encryption software with snapshots.
- Technologies
- Rust / Tauri / React
01 / 12
The project
InCrypt creates archives, lets users browse earlier copies and recover selected files or entire snapshots. It combines encryption and compression with deduplication to avoid storing the same data repeatedly. Archives can be managed through a desktop application or a command-line tool.
Approach
A shared Rust library handles archives for the command-line tool, desktop application and InVault. The desktop interface uses Tauri and React, keeping archiving logic consistent across the different ways of using the product.