Blowfish encrypter and decrypter