public static String decrypt(BigInteger modulus, BigInteger key,
			String encryptedBytes)
	{
		String temp, string = new String();
		BigInteger x, y;
		StringTokenizer token = new StringTokenizer(encryptedBytes, ":");

		while (token.hasMoreElements())
		{
			temp = token.nextToken();
			x = new BigInteger(temp);
			y = x.modPow(key, modulus);
			string += bytesToString(y.toString());
		}
		return string;
	}