RSAPrivateCrtKeyParameters RSAprivKey = new RSAPrivateCrtKeyParameters
(intModulus, intPubExponent, intPrivExponent, intPrimeP,
intPrimeQ, intPrimeExponentP, intPrimeExponentQ, intCrtCoefficient);
byte[] toDecrypt = Hex.decode(input);
cipher = new PKCS1Encoding(new RSAEngine());
cipher.init(false, RSAprivKey);
byte[] decByte = cipher.processBlock(toDecrypt, 0, toDecrypt.length);
String decString = new String(decByte);
return decString;
}