What I want to do is to fully encrypt my external HDD. My only system ATM is on Debian testing so I need to be able to set up the encryption from Linux. My questions are, can that be done from Linux? If I need to transfer the files to a friend, can I just plug in the USB, input the password and will his windows PC be able to read the encrypted filesystem?

  • If your only system is a Linux system, then why do you want to use NTFS in the first place, as opposed to a native Linux-compatible file system? – a CVn Aug 29 '16 at 12:27
  • It is an external USB hard drive. I want to be able to connect it to my fathers PC. my friends PC's etc... while the drive itself is still encrypted. – Mario Kamenjak Aug 30 '16 at 10:47

Linux doesn't support NTFS file-level encryption. Bitlocker using the recovery key sorta works but is still very new(look here for more info). Windows in turn can't read LUKS-encrypted devices. If you need to share your encrypted drive between Windows and Linux, I'd recommend VeraCrypt or one of the other TrueCrypt forks.

  • Will my friends have to also install VeraCrypt on their machines? – Mario Kamenjak Aug 30 '16 at 10:47
  • Either that or they use VeraCrypt in portable mode, maybe from a small unencrypted partition of the disk – maxf Aug 30 '16 at 10:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.