So I feel like I've read a thousand webpages on this, and I think I'm getting it figured out, but I wanted to make sure I was understanding before moving forward.
Basically I want to encrypt a few important files/folder on my computer such that if my computer was ever to be stolen I wouldn't have to worry about someone having access to them.
So I've read a ton on GPG and it seems to make sense that it would work. But, my question is, I end up just storing my GPG key on the same computer that I'm encrypting my files on. So if someone steals my computer, they also have my GPG key, right? Seems like that may not be the best way to encrypt files. I understand I should still (and would) have a passphrase set up for that GPG key, but still seems like not the best method.
Next, everything I read about GPG says something like, you encrypt the files with someone else's public key so that when you send it to them, they can decrypt it. Fine, that makes sense. But if I encrypt my own file with MY gpg key, is that a problem in anyway. I can't see how it would be. I assume then that I encrypt my files with my own public gpg key, and then later if I need to access them I use my private key to decrypt them. Is this the way to go?
Now on a completely different gear. The other thing I've looked into a lot is Trucrypt. It seems pretty promising, but for some reason GPG feels safer/better to me. I could be totally wrong though. Would I be better of only using Truecrypt? Or should I use GPG?
Or is there a much better way to do this? Something I have missed altogether? I have a couple hundred Megs worth of sensitive work information I would really like to stop storing on a USB drive I keep with me all the time.
Thanks everyone, I'm sure I'm still a noob at all this, so let me know if I've left out anything I should have mentioned. Thanks again