usb self-decrypting under Windows, decryptable on Lin/OS X
I may well be asking for the holy grail here, but it's worth a try...
Is there a way to encrypt a USB stick such that the data is decryptable (and encryptable) on any Windows computer, e.g. in an internet cafe? (I assume this would involve the decrypting executable to be carried along on the stick.)
It should simultaneously be decryptable on OS X and Linux, but this can be by an app that is locally installed on the computer, as I do not expect to meet OS X and Linux machines on the road.