Encryption

cryptmount – managing encrypted file systems

Last Updated on October 23, 2023

cryptmount is a software tool for managing encrypted file systems under Linux.

It uses the device mapper and dm-crypt infrastructure to provide transparent encryption of file systems stored in disk partitions or within ordinary files.

cryptmount is free and open source software.

Key Features

  • Interactive setup script is supplied to allow basic, but effective, encrypted file systems to be created.
  • Filesystems can be (un)mounted whenever needed by ordinary users, without requiring superuser/administrator privileges.
  • Multiple encrypted filesystems can be stored within a single disk partition. Encrypted swap partitions are supported and can be configured automatically on system boot-up.
  • Configuration information about encrypted filesystems is stored within a free-format human-readable file.
  • Access keys can be protected by a wide range of encryption and hashing algorithms provided by the libgcrypt library, which can be compatible with the OpenSSL command-line tool. They can be stored and backed-up separately from the filesystem that they protect.
  • Access to improved functionality in the kernel.
  • Transparent support for filesystems stored on either raw disk partitions or loopback files.
  • Separate encryption of filesystem access keys, allowing access passwords to be changed without re-encrypting the entire filesystem.
  • Storing multiple encrypted filesystems within a single disk partition, using a designated subset of blocks for each.
  • Rarely used filesystems do not need to be mounted at system startup.
  • Un-mounting of each filesystem is locked so that this can only be performed by the user that mounted it, or the superuser.
  • Encrypted filesystems compatible with cryptsetup.
  • Encrypted access-keys can be chosen to be compatible with openssl, or managed via libgcrypt, or built-in SHA1/Blowfish ciphers.
  • Support for encrypted swap partitions (superuser only).
  • Support for setting up encrypted filesystems or crypto-swap at system boot-up.

Website: cryptmount.sourceforge.net
Support:
Developer: RW Penney
License: GNU General Public License

cryptmount 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
GnuPGGNU Privacy Guard - implementation of the OpenPGP standard
GocryptFSEncrypted overlay filesystem written in Go
cryptsetupConfigures encrypted block devices
TombSystem for file encryption
ShufflecakeCreate multiple hidden volumes
zuluCryptFeature rich solution for hard drive encryption
cryptmountManaging encrypted file systems

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted