gocryptfs
« Back to VersTracker
Description:
Encrypted overlay filesystem written in Go
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: encryption security filesystem fuse go privacy
Install: brew install gocryptfs
About:
Gocryptfs is a transparent encryption tool that operates as a FUSE-based overlay filesystem. It encrypts file contents and filenames, allowing users to mount a secure, encrypted directory that behaves like a standard filesystem. Its design prioritizes simplicity and performance, making it suitable for securing data on cloud storage or removable drives.
Key Features:
  • Transparent encryption: Files are encrypted on write and decrypted on read automatically
  • Filename encryption: Hides directory structure and file names for privacy
  • Forward compatibility: Uses OpenSSL GCM for data and AES-SIV for filenames
  • Performance: Written in Go with efficient concurrency and minimal overhead
Use Cases:
  • Securing sensitive files in cloud storage directories like Dropbox or Nextcloud
  • Protecting data on USB drives or external hard disks
  • Creating encrypted backups on remote servers
Alternatives:
  • encfs – Similar FUSE-based encryption, but Gocryptfs offers better security defaults and modern crypto primitives
  • gocryptfs – Self-comparison, not applicable
Version History
Detected Version Rev Change Commit
Nov 25, 2024 10:36pm 0 VERSION_BUMP dd29a84b