fscrypt

A command-line tool, written in Go, for managing native Linux filesystem encryption on ext4 and F2FS.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About fscrypt

fscrypt manages the encryption support built into the Linux kernel for filesystems such as ext4 and F2FS. Instead of encrypting a whole disk, you encrypt individual directories on an existing filesystem and then unlock them.

The tool takes care of setting up the filesystem, creating protectors and applying encryption policies to directories. It suits Linux users and administrators who want per-directory encryption, for example for home directories, without creating a separate encrypted volume.

Strengths

  • Uses encryption built into the Linux kernel
  • Encrypts individual directories rather than whole disks
  • Works on existing ext4 and F2FS filesystems

Limitations

  • Linux only and limited to filesystems with native encryption support
  • Command line only

Details

Pricing
FreeFree and open source.
License
Apache-2.0
Developer
Google
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Per-directory encryption on Linux ext4 or F2FS systems
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to fscrypt

Compare all

Software that can replace fscrypt for an important use case, and what changes if you switch.

  • gocryptfs

    An encrypted overlay filesystem for Linux that encrypts each file individually, so cloud sync and backups only move what changed.

    gocryptfs encrypts a folder through a FUSE overlay on any filesystem rather than native ext4 or F2FS encryption, and also runs on macOS in beta.

  • cryptsetup and LUKS

    The standard Linux full-disk encryption layer.

    cryptsetup and LUKS encrypt whole disks or volumes rather than individual directories, and are the standard full-disk encryption layer across Linux distributions.

  • CryFS

    An encrypted filesystem that protects files stored in cloud storage, including their metadata and folder structure.

    CryFS encrypts a folder through its own filesystem and hides metadata and folder structure, working on macOS and Linux and suited to cloud sync folders.

  • securefs

    Mounts an encrypted directory as a normal filesystem.

    securefs mounts an encrypted directory on Linux, macOS or Windows without needing native filesystem encryption, but it requires FUSE or WinFsp.

  • Tomb

    A minimalist Linux command-line tool that creates and manages encrypted LUKS volumes called tombs.

    Tomb creates LUKS-based encrypted container volumes with separate key files instead of encrypting existing directories, and remains Linux and command line only.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing