Skip to content

Instantly share code, notes, and snippets.

@HariSekhon
Last active July 3, 2025 22:34
Show Gist options
  • Save HariSekhon/c1e123397de3651bd9895cead5f01d7e to your computer and use it in GitHub Desktop.
Save HariSekhon/c1e123397de3651bd9895cead5f01d7e to your computer and use it in GitHub Desktop.
veracrypt.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

Veracrypt

https://veracrypt.io

Based on TrueCrypt, encrypts volumes or creates encrypted file volumes.

Also supports hidden volumes.

Alternatively, on macOS, you can also create basic encrypted file volumes using the native mac tools as concisely documented on the Mac page.

Install

https://veracrypt.io/en/Downloads.html

For Apple Silicon, it's recommended to install the Fuse-T version.

On macOS, this downloads the installer:

package="veracrypt-fuse-t"
brew install "$package"

Then find the downloaded package installer:

pkg="$(brew ls --verbose "$package" | grep '\.pkg$' | tee /dev/stderr)"

It'll print the package path, eg:

/opt/homebrew/Caskroom/veracrypt-fuse-t/1.26.24/VeraCrypt_Installer.pkg

Run the GUI installer package:

open "$pkg"

Follow the GUI prompts to complete installation.

Note: re-running the installer will not detect that it's already installed and appears to just overwrite the installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment