How to encrypt external devices using a cross-platform solution?

You could also consider installing Truecrypt on your USB. Once installed, use TrueCrypt to create an encrypted container, which can be opened with the software on the key. Saves you time installing software on multiple computers, still leaving you with the encryption you wanted.


I would use encfs which is available for linux, osx and windows. Advantage is that you can also use it with cloud storage since encfs encrypts on filesystem level and therefore the changes only affect the files changed not a partition as a whole.

Edit, additional info

On Linux it's as easy as

encfs ~/Dropbox/encrypted ~/Private

I presume it's similar on windows but I have only tested it between OSX and Linux so far. You can find a little more info here

On Linux Gonme Encfs Manager is a pretty handy GUI tool to manage encfs encrypted directories, store passwords in keyring, etc.


Truecrypt is probably your best choice, though you'll need to be able to install the software on any computer you want to use.