zuluCrypt

Front end for cryptsetup and tcplay that manages encrypted block devices

Repository activity
  • Stars576
  • Forks69
  • Open Issues19
License

Other

Languages
  • C
  • C++
  • CMake
zuluCrypt screenshot

About zuluCrypt

zuluCrypt is a feature-rich tool for hard drive encryption on Linux. It acts as a front end to cryptsetup and tcplay, making it easy to create, open, and manage encrypted block devices from either a Qt graphical app or a command-line interface.

It handles a wide range of formats, including PLAIN dm-crypt, LUKS, TrueCrypt, VeraCrypt, and Microsoft BitLocker volumes. Those volumes can live in image files, on LVM, mdraid, hard drives, USB sticks, or any other block device, and zuluCrypt can also encrypt stand-alone files.

The bundled zuluMount tool mounts and unmounts both encrypted and plain volumes, and its GUI can also front EncFS, gocryptfs, securefs, eCryptfs, and CryFS, working independently of any specific desktop environment or file manager.

Key features

  • Front end to cryptsetup and tcplay for block-device encryption
  • Manages PLAIN dm-crypt, LUKS, TrueCrypt, VeraCrypt, and BitLocker volumes
  • Works with image files, LVM, mdraid, drives, and USB sticks
  • Encrypts stand-alone files
  • Bundled zuluMount mounts encrypted and plain volumes

Details

First released
2013
Platforms
Linux
Deployment
offline-first
Interfaces
Qt GUI and CLI
Backends
cryptsetup · tcplay
Language
C · C++ · Qt