I spent some days (and nights) working on the first release of Enclib, Enclib, an enhanced encryption library wrapper written in Python. It is now hosted in Github, and is released under open source license GPL v2 license.

Currently it supports:

  • Cascaded encryption (AES-Blowfish-CAST5)
  • Built-in key strengthening function which increases the difficult of brute-force attack and rainbow table attack.
  • Quick mode using AES256 with key strengthening
  • General class with built-in version identification function

And more functions will be added in future when necessary.