I want to encrypt some data and access it from either Windows 7 (having support for latests Windows is desirable too) or Linux (debian 9). Which software / filesystem should I use?. Data will be physically stored localy in a SATA HDD. The system is a dual boot, and there wont be two machines trying to mount the filesystem.
In the past I've allways used TrueCrypt to create encrypted volumes that acted like partitions, but when I went to download it today I found out it has been discontinued for 6 years... I found VeraCrypt as a possible substitute, any thoughs about it?
In my experience, when you've to do some serious operations in Windows and Linux and there's no native support for both the safest way to go is to use native windows (like bitlocker in this case) and non-native linux access rather than the opposite way. For this case I found this solution, but I'm not sure if it is realiable.
ZFS has native encryption support, and there is at least one early stage implementation for Windows, but my experience with non-natively-supported filesystems in Windows has not been very pleasant in the past.
I know Windows has some integrated cyphering capabilities with bitlocker, but I dont feel confortable with MS in critical aspects such as cyphering. It is more a biased opinion rather than something based on reasonable arguments, but I've had lots of problems with MS software in the past, and I tend to rely on them only when it is absolutely necesary.
EDIT: I'm not sure if this post should go here or in software recommendations, since it is related with filesystem and encryption and it's impact on security and performance, but it is also asking about which solution to use, so the answer can actually be a software recommendation