BitLocker encryption has become a common alternative for securing personal files and is nowadays natively supported by Linux, at least within GNOME. Some additional steps, however, are still required to ensure full MacOS compatibility. This guide describes the necessary steps to achieve it.
Also available on GitHub as a gist (with a script for mounting/unmounting).
Requirements
We require three packages: macFUSE, ntfs-3g (and brew), and dislocker.
1/3: Install macFUSE
macFUSE is a compatibility layer, previously known as OSXFUSE, that extends MacOS’s native file system with third-party ones — like NTFS.
Simply obtain the .dmg package from the official website (or the GitHub repository) and install it — it is required for the next steps to succeed. Alternatively, you may try and install it using Homebrew instead: