Ubuntu / Windowsの両方で使える外付けHDDの暗号化方法
結論として、VeraCryptを使うのがよい。というか、私が試した限りこれしかダメだった。
Ubuntu上で暗号化をしようとすると、[1]では、cryptsetupというパッケージが必要だとしている。このパッケージがUbuntuではデファクトなようだ。しかしこれを使って暗号化できるのは、ext4のパーティションだけである。ext4は、通常ではWindows上で開くことができない。
そこで調べてみると、Ext2Fsd[3]というソフトをインストールすることで、Windows上でもext4のファイルシステムを読み書きできるようになることを期待したが、結果ダメだった。
そこでVeraCryptを試すと、Win/Ubuntuの両方でドライブおよびファイルをread&writeできた。なお私が暗号化したのはWin10上で、ファイルシステムはNTFSとした。Ubuntuは18.04を使った。
注意点としては、ドライブをマウントする時に、Win/UbuntuのどちらもVeraCryptを介して行う必要がある。
[1]Ubuntu – How to encrypt external devices – iTecTec
[2]Ubuntuで外付けストレージを安全に使用するためにVeraCryptを使う
[3]Linux ext4パーティションをWindows 10にマウントする方法 - Qiita