Adds almost drop-in replacement for blowfish

Provides an alternative implementation to encrypt_string
and decrypt_string, using openssl.