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 | |
|---|---|
| VeraCrypt | Strong disk encryption software |
| loop-AES | Encrypt disk partitions, removable media, swap space and other devices |
| dm-crypt | Transparent disk encryption subsystem |
| GnuPG | GNU Privacy Guard - implementation of the OpenPGP standard |
| GocryptFS | Encrypted overlay filesystem written in Go |
| cryptsetup | Configures encrypted block devices |
| Tomb | System for file encryption |
| Shufflecake | Create multiple hidden volumes |
| zuluCrypt | Feature rich solution for hard drive encryption |
| cryptmount | Managing encrypted file systems |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

