Minimal command line tool for locking files and folders with Linux dm-crypt and LUKS
- Stars1.6k
- Forks162
- Open Issues34
GPL-3.0
- Shell
- Python
- C

About Tomb
Tomb is a minimalistic command-line tool for creating and managing encrypted folders on Linux, built on dm-crypt and LUKS. Each encrypted volume is a tomb folder paired with a separate key file, so the storage and the key that unlocks it can be kept and moved independently.
The workflow is a handful of short commands: dig a new tomb of a chosen size, forge a key, then lock the tomb with that key. Later you open the tomb to mount it and close it when done; if you are in a hurry, slam kills every process holding files open inside the tomb and closes it immediately.
Two-factor unlocking with a FIDO2 passkey adds a hardware second factor for opening your volumes.
Key features
- Create, lock, open, close, and slam encrypted tombs
- Uses Linux dm-crypt and LUKS
- Separate key file for each tomb
- FIDO2 passkey support for two-factor unlocking
Details
- First released
- 2007
- Platforms
- Linux · CLI
- Deployment
- offline-first
- Encryption
- dm-crypt and LUKS
- Two-factor
- FIDO2 passkey unlocking
- License
- GPL-3.0
