public IMessage crypter(IMessage clair, String key) {
		/*
		 * Cette fonction divise le messag een bloc de caractre et appelle la fonction encoderSerie()
		 */
		long d=new Date().getTime();
		this.diviserKey(key);
		this.interpreterClePublique();
		String s="";
		for(int i=0; i<clair.taille();i+=TAILLE_ENCODAGE/TAILLE_CHAR) {
			if(i<(clair.taille()-TAILLE_ENCODAGE/TAILLE_CHAR)) {
				s+=this.encoderSerie(new String(clair.toString().substring(i,i+TAILLE_ENCODAGE/TAILLE_CHAR)));
				s+=" ";
			}
			else {
				String temp="";
				for(int z=clair.taille();z<i+TAILLE_ENCODAGE/TAILLE_CHAR;z++) {
					temp+=' ';
				}
				s+=this.encoderSerie(new String(clair.toString().substring(i,clair.taille())+temp));
			}
		}
		this.time=new Date().getTime()-d;
		return Fabrique.fabriquerMessage(s);
	}