How to share an encrypted storage on Windows, Mac and Linux in a secure way?

I got a 2TB hard drive that I have to use with both Windows 10 and macOS 10.12 Sierra, maybe even on Linux in future. I need to encrypt this 2TB hard drive so that I can share the encrypted files on macOS 10.12 Sierra. Now I use Windows BitLocker Drive Encryption. On Mac and Linux nothing, obviously. What do you recommend?

Although Microsoft didn't develop and release Bitlocker for Mac and Bitlocker for Linux, but with the help of M3 Bitlocker Loader for Mac and dislocker, you can still use Bitlocker on Mac and Linux to access Bitlocker encrypted external hard drive and USB flash drive.

Bitlocker for Mac

M3 Bitlocker Loader for Mac is a Bitlocker encrypted drive read-write tool for Mac computer, it can open Bitlocker encrypted drive and then read/write Bitlocker encrypted drive in macOS 10.12 (Sierra)‎ and Mac OSX 10.11/10.10/10.9/10.8/10.7 Operating Systems.

Tutorial to open/access/read/mount Bitlocker encrypted drive on Mac

Step 1: Download, install M3 Bitlocker Loader for Mac on your Mac computer.

Step 2: Launch M3 Bitlocker Loader for Mac and insert a Bitlocker encrypted drive.

M3 Bitlocker Loader for Mac

Select Bitlocker encrypted drive and then click "Open" icon to continue.

Step 3: Enter the password to open/unlock Bitlocker encrypted drive.

Open/unlock Bitlocker encrypted drive on Mac

Step 4: Read Bitlocker encrypted drive on Mac computer.

Read Bitlocker encrypted drive on Mac

Bitlocker for Linux/Ubuntu

Dislocker - FUSE driver to read/write BitLocker encrypted volume in Linux. Dislocker is a tool to decrypt BitLocker encrypted volume from Linux developed by Romain Coltel. Dislocker uses a fuse based mechanism to decrypt the volume and mount it so that the user can access (read or write) the files within the volume. Details about how to access Bitlocker encrypted drive with dislocker in Linux?

Related Mac Bitlocker unlock solution: