Implements blowfish symmetric key block cipher encryption