Really. As a programmer myself (smalltime, that is), I know that if you follow and use standard file I/O operations and APIs you shouldn't be having any issues. And as for the encryption libraries itself, well... that kind of stuff should
definitely be left up to people who know how to do encryption right. The first rule of writing your own encryption code is...
DON'T!
There's a reason why AES exists. It's been beaten on for years and survived the trial by fire. 2048-bit AES encryption is known to be damn near bulletproof. It's said that it would take the age of the universe and then some to crack AES provided that it has a strong enough key.