Encryption

cryptsetup – disk encryption

cryptsetup is a utility used to conveniently set up disk encryption based on the DMCrypt kernel module.

cryptsetup offers a command-line interface to set up cryptographic volumes. This is achieved using the Linux kernel device mapper target dm-crypt. It has integrated support for LUKS.

cryptsetup is backwards compatible with the on-disk format of cryptoloop, but also supports more secure formats. This package includes support for automatically configuring encrypted devices at boot time via the config file /etc/crypttab.

Additional features are cryptoroot support through initramfs-tools and several supported ways to read a passphrase or key.

Key Features

  • Provides commands to deal with the Linux Unified Key Setup (LUKS) on-disk format.
  • Key management.
  • Key stretching.
  • Remembers encrypted volume configuration across reboots.

Website: gitlab.com/cryptsetup/cryptsetup
Support: FAQ
Developer: Christophe Saout, Clemens Fruhwirth, Milan Broz
License: GNU General Public License v2.0

cryptsetup is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Disk Encryption Tools
VeraCryptStrong disk encryption software
loop-AESEncrypt disk partitions, removable media, swap space and other devices
dm-cryptTransparent disk encryption subsystem
cryptsetupConfigures encrypted block devices
GnuPGGNU Privacy Guard - implementation of the OpenPGP standard
gocryptfsEncrypted overlay filesystem written in Go
TombSystem for file encryption
ShufflecakeCreate multiple hidden volumes
zuluCryptFeature rich solution for hard drive encryption
cryptmountManaging encrypted file systems
disk-encryption-toolEncrypt existing Linux storage without reinstalling the system

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted