private void lireFichierTexte(String nom) {
		try {
			BufferedReader aLire=new BufferedReader(new FileReader(nom));
			String infos=aLire.readLine();
			int i=0;;
			String t="";
			int j=0;
			Interface.CODES[] val= Interface.CODES.values();
			boolean trouve=false;
			while(infos.charAt(i)!=' ') {
				t+=infos.charAt(i);
				i++;
			}
			i++;
			this.key=infos.substring(i);
			while(j<val.length && !trouve) {
				if(val[j].getNom().equals(t)) {
					this.typeCode=val[j];
					trouve=true;
				}
				j++;
			}
			aLire.close();
		} 
		catch (Exception e) {
			this.pb=true;
			JOptionPane.showMessageDialog(null,"Erreur de lecture du fichier clef, veuillez corriger le chemin vers ce dernier ou saisir les informations sur le type de codage et sur la clef manuellement","Erreur de lecture",JOptionPane.ERROR_MESSAGE);
		}
	}