fixed key input to blowfish

Only the first 16 characters of the key coming in argv[4] are used, the
remaining ones overwrite data on the stack.