code: public static byte[] decrypt(byte[] input, String key, String algorithm, byte[] ivOrSalt, int iterations) throws PageException {
  	return crypt(input, key, algorithm, ivOrSalt, iterations, true);
      }
docs: a decrypt method that takes an encrypted byte-array for input and returns an unencrypted
  byte-array