You might also want to check out ccrypt (
http://ccrypt.sourceforge.net/). It uses AES encryption and runs on a number of platforms (including Linux, BSD, AIX, Windows, etc.). Although it doesn't encrypt a directory as is, there is the -r option, which recurses through directories. There is also KDE integration (although I haven't tried this out) available:
http://www.comnet.be/files/ccrypt/Readme.html
Just an important comment if you plan on using it:
"Ccrypt uses very little memory and disk space, because by default, it overwrites files in place. Since it encrypts data a few bytes at a time, it does not need to read the entire file into memory. For this reason, it uses no additional disk space, very little memory, and does not write temporary data to disk.
However, if you use the --tmpfiles option, then ccrypt will use a temporary file rather than overwriting the original file in place. In this case, you need enough free disk space to hold the largest file you are encrypting." (
http://ccrypt.sourceforge.net/faq.html#max)