JavaScript blowfish encryption