public String genererCle() {
		long p=Outils.genererNbPremier();
		long q=Outils.genererNbPremier();
		long n=p*q;
		long phiN=(p-1)*(q-1);
		long c=(long)(Math.random()*n);
		while(!Outils.premierAvec(c, phiN)) {
			c++;
		}
		long d=Outils.inverseModulo(c, phiN);
		String aRetourner="";
		aRetourner+="(";
		aRetourner+=n;
		aRetourner+=",";
		aRetourner+=c;
		aRetourner+=")";
		aRetourner+=" ";
		aRetourner+="(";
		aRetourner+=n;
		aRetourner+=",";
		aRetourner+=d;
		aRetourner+=")";
		return aRetourner;
	}