Implementation of Blowfish algorithm