public String cryptanalyseCle(IMessage clair, IMessage crypte) {
		/*
		 * La mthode cherche le premier caractre crypt du texte, puis evalue la clef de cryptage
		 * possible.
		 * Elle vrifie ensuite si le texte entier est cohrent avec cette cl.
		 */
		long d=new Date().getTime();
		int i=0;
		while(i<clair.taille() && clair.getChar(i)==crypte.getChar(i)) {
			i++;
		}
		int z=(crypte.getChar(i)-clair.getChar(i)+26)%26;
		int j=0;
		boolean trouve=false;
		while(j<clair.taille() && !trouve) {
			if((char)(65+(clair.getChar(j)+z-65)%26)!=crypte.getChar(j) && clair.getChar(j)!=crypte.getChar(j) && (char)(97+(clair.getChar(j)+z-97)%26)!=crypte.getChar(j)) {
				trouve=true;
			}
			j++;
		}
		this.time=new Date().getTime()-d;
		if(!trouve) {
			this.succesCle=true;
		}
		if(i==clair.taille()) {
			return "0";
		}
		Integer r=z;
		return r.toString();
	}