We recommend you use:
- VeraCrypt to share encrypted files across different operating systems.
- LUKS to encrypt files for Tails and Linux.
LUKS | VeraCrypt | |
---|---|---|
Compatibility | Linux | Windows + macOS + Linux |
Create new volumes | Yes | Outside of Tails |
Open and modify existing volumes | Yes | Yes |
Encrypted partitions (or entire disks) ¹ | Yes | Yes |
Encrypted file containers ¹ | Complicated ² | Easy |
Plausible deniability ³ | No | Yes |
Ease of use | Easier | More complicated |
Speed | Faster | Slower |
See Tyler Burton: How to migrate from TrueCrypt to LUKS file containers.
Plausible deniability: in some cases (for example, with VeraCrypt hidden volumes), it is impossible for an adversary to technically prove the existence of an encrypted volume.
Still, deniable encryption might not protect you if you are forced to reveal the existence of the encrypted volume. See: