public IMessage crypter(IMessage clair, String key) {
		/*
		 * Cette mthode code tous les caractres correspondant  des lettres via des appels 
		 * encoderChar, aprs avoir adapt et lu la cl.
		 * Tous les caractres ne correspondant pas  des lettres ne sont pas crypts
		 */
		String k=this.adapterCle(key);
		String res="";
		this.interpreterCle(k);
		for(int i=0;i<clair.taille();i++) {
			if(ALPHABET.contains(""+clair.getChar(i)) || ALPHABET.toUpperCase().contains(""+clair.getChar(i))) {
				res+=this.crypterChar(clair.getChar(i));
			}
			else {
				res+=clair.getChar(i);
			}
		}	
		return Fabrique.fabriquerMessage(res);
	}