Fully support Blowfish with Cipher interface