private void getSaisie(boolean decrypt) {
		ISaisie s=new Saisie(this.menu,decrypt,this);
		while(s.estEnCours() && !this.stop) {
			try {
				Thread.sleep(100);
			} catch (InterruptedException e) {
			}
		}
		s.masquer();
		if(!this.stop) {
			this.key=s.getKey();
			this.m=s.getMessage();
			this.typeCode=s.getTypeCode();
			if(decrypt) {
				this.res=Interface.decrypter(this.m, this.typeCode, this.key);
				s.liberer();
				s=null;
				this.enregistrer("dcrypt");
			}
			else {
				this.res=Interface.crypter(this.m, this.typeCode, this.key);
				s.liberer();
				s=null;
				this.enregistrer("crpyt");
			}
		}
		else {
			this.stop=false;
			s.liberer();
			s=null;
			this.action();
		}
	}