Keychain uses encryption, yes. You can't use it to encrypt files, but you can store those files on encrypted disk images and then put the password to that in your Keychain.
This said, be careful: the default Keychain is locked with your login password, so if someone guesses your login password then he can get at anything in there. Fortunately, you can create multiple Keychains with different passwords.