PrivacyTools.io
LUKS logo
Official website gitlab.com/cryptsetup/cryptsetup
Screenshot of the LUKS website

LUKS (Linux Unified Key Setup) is the standard disk-encryption specification for Linux, implemented by the cryptsetup utility. It provides a header format and key-slot system on top of the dm-crypt kernel module, supporting multiple decryption passphrases per volume.

Our take

LUKS is the de-facto disk encryption standard on Linux, shipped in every major distribution and used as the foundation by higher-level tools like Tomb and most graphical installers. The key-slot design lets you add up to eight separate passphrases or key files to a single encrypted volume, which is useful for backup keys and multi-user setups. It is a low-level building block rather than an end-user application, so setup is done at the command line or through a distribution installer. Reach for LUKS directly if you want full control over your Linux partition encryption; use a wrapper like Tomb or your distro’s installer if you want a guided experience.

Listed in

LUKS alternatives