Skip to the content.

zuluCrypt

zuluCrypt is currently Linux only and it does hard drives encryption and it can manage PLAIN dm-crypt volumes, LUKS encrypted volumes, TrueCrypt encrypted volumes, VeraCrypt encrypted volumes and Microsoft’s BitLocker volumes.

zuluCrypt can manage encrypted volumes that are hosted in image files, lvm, mdraid, hard drives, usb sticks or any other block device.

zuluCrypt can also encrypt stand alone files (zuluCrypt menu -> zC -> encrypt a file).

zuluMount

zuluMount is bundled with zuluCrypt and its meant to be used as a general purpose tool that mount and unmount zuluCrypt supported encrypted volumes as well as unencrypted volumes and it can be used as a substitute to udisks, pmount and related tools.

zuluMount-gui can also be used as a frontend to encfs, gocryptfs, securefs, ecryptfs and cryfs.

zuluMount-gui is ideal for use as a desktop environment/file manager independent tool for mounting/unmounting encrypted and unencrypted volumes.

Some options of zuluMount-gui are set through its tray icon, if you are on a GNOME3 desktop, you can access those options through GNOME3 extension like topicons.

zuluCrypt.pdf has more information about zuluCrypt and its supported encrypted volumes.

Screen shots

Screenshots are at the end of this page.

Video reviews

Click this link to see a youtube video showing some features of zuluCrypt.

zuluCrypt download page

Latest released version is 7.1.0 and it can be downloaded by clicking below link.

zuluCrypt-7.1.0.tar.xz

Binary packages

Ubuntu, Fedora and opensuse users can install binary packages by following instructions on this link.

zuluCrypt packages are also in Fedora, Debian and Ubuntu repositories and can be installed through normal/standard package installation procedures in those distributions.

zuluCrypt packages i provide are better than those provided by these distributions
because of the following reasons:

1. My packages do not generated a polkit prompt that requires a root password
   when GUI components are started.

2. My packages provides CLI components that work from a normal user account.

Archlinux users can get the latest version of zuluCrypt from here.

Archlinux users can get the development version of zuluCrypt from here.

cryptsetup

cryptsetup is one of the most popular linux native solutions for block device encryption.

zuluplay

zuluplay is an independent, BSD licensed full implementation of truecrypt/veracrypt formatted encrypted volumes.

VeraCrypt

VeraCrypt is a security enhanced fork of TrueCrypt.

BitLocker

BitLocker is a full volume encryption feature included with Microsoft Windows versions starting with Windows Vista.

Where did the name come from?

The “crypt” part is there to show core feature of the tool. The “zulu” part come from “zulu time”, commonly known as “GMT” (Greenwich Mean Time). The tv was on as i was thinking of what name to use for the project and somebody on tv kept mentioning “zulu time” (i think it was a military related show) and the zulu part of the name got stuck.

Various components of the tools

zuluCrypt is made up of two components: The back end, CLI is called “zuluCrypt-cli”. It is build using C, has required dependencies on libblkid, libcryptsetup and an optional dependency on libtcplay. The front end is a Qt GUI application called “zuluCrypt-gui”. It is build using C++/Qt.

zuluMount is made up of two components: The back end, CLI is called “zuluMount-cli”. It is build using C and has a dependency on zuluCrypt-cli libraries. The front end is a Qt GUI application called “zuluMount-gui”. It is build using C++/Qt.

The GUI components are optional and the project can be build without them. They have a run-time optional dependency on “xdg-open”. If present and working properly, a default file manager will open a mount point folder automatically when a volume is opened/mounted.

Frequently asked questions

The list of most frequently asked questions can be found here.

zuluCrypt screenshots

zuluMount screenshot

Contact info:

last update: Tue Dec 3 09:23:35 AM EAT 2024