@Override
	public String cryptage(String texte)
	{
		String texteCrypte ="";
		
		int positionDansCle = 0;
		
		int caractereAAjouter = 0;
		
		int codeAsciiDeA = this.convertisseur.codeAsciiDuCaractere('A');
		
		for (int lettreCourante = 0; lettreCourante < texte.length(); lettreCourante++)
		{
			int lettre = this.convertisseur.codeAsciiDuCaractere(texte.charAt(lettreCourante));
			//System.out.println(lettre);
			if((lettre < codeAsciiDeA) || (lettre > (codeAsciiDeA + 26)))
					texteCrypte += texte.charAt(lettreCourante);
			else
			{
				if(positionDansCle == this.cle.length())
					positionDansCle = 0;
				
				caractereAAjouter = lettre - codeAsciiDeA;
				
				caractereAAjouter += this.convertisseur.codeAsciiDuCaractere(cle.charAt(positionDansCle)) - codeAsciiDeA;
						
				texteCrypte += this.convertisseur.caractereDuCodeAscii(caractereAAjouter%26 + codeAsciiDeA);
				
				positionDansCle++;
				}
		}
		
		return texteCrypte;
	}