Er, uh... Limetless, good buddy good pal, ol' gangster friend of mine... I think you have a serious issue if you consider yourself secure, because what you just said shouldn't be possible. If you can access ANYTHING on that USB drive, ANYTHING AT ALL, it is not corrupted. It is fine. If you can only access PARTS of it, it's still not corrupted. The files are all fucked, maybe even sectors (or whatever USB keys have that's the equivalent of a hard drive sector) have died permanently, but that still doesn't mean that the problem is what you think it is.If you can read anything on that thing at all, the filesystem is intact. If you can still decrypt stuff without being able to read anything at all on that USB key... you have not been keeping your keychain on your USB key. Moreover, you don't know where you've been keeping it. That's... bad, for someone who vends and who would be a prime target for anybody who wants to make a splash over on your side of the pond -- whether you deserve the praise you give yourself or not, you gotta admit... you give it freely, and that could draw attention :) To be clear, all you need to ENcrypt is the program itself. To decrypt you need your private key. So no, it's not weird at all. Except that you have the program installed somewhere other than the USB key, which means it would be easy to use the wrong one (which would presumably keep the key in the wrong place, and you see where I'm going).