gocryptfs

Encrypted overlay filesystem written in Go. More information: <https://github.com/rfjakob/gocryptfs>.

Install

All systems
curl cmd.cat/gocryptfs.sh
Debian Debian
apt-get install gocryptfs
Ubuntu
apt-get install gocryptfs
Arch Arch Linux
pacman -S gocryptfs
image/svg+xml Kali Linux
apt-get install gocryptfs
Windows (WSL2)
sudo apt-get update sudo apt-get install gocryptfs
OS X
brew install gocryptfs
Raspbian
apt-get install gocryptfs

Encrypted overlay filesystem written in Go. More information: <https://github.com/rfjakob/gocryptfs>.

  • Initialize an encrypted filesystem:
    gocryptfs -init path/to/cipher_dir
  • Mount an encrypted filesystem:
    gocryptfs path/to/cipher_dir path/to/mount_point
  • Mount with the explicit master key instead of password:
    gocryptfs --masterkey path/to/cipher_dir path/to/mount_point
  • Change the password:
    gocryptfs --passwd path/to/cipher_dir
  • Make an encrypted snapshot of a plain directory:
    gocryptfs --reverse path/to/plain_dir path/to/cipher_dir

© tl;dr; authors and contributors