add blowfish encryption/decryption