PolCrypt lets you encrypt and decrypt files using AES, Twofish, Serpent or Camellia with a 256 bit key and in CBC mode using HMAC-SHA512 for message authentication. It also allows you to compute different type of hash of a given file.