Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème encryptage

    8 avril 2011 à 2:32:38

    Bonjours à tous :)

    Je fais un programme qui lit un fichier et qui change chacun des caractère du fichier par : nouvCaractere = (caractere + 128) % 256
    Je dois ensuite afficher le fichier encrypter à l'écran puis ecrire le résultat dans un autre fichier !! Je ne sais pas comment m'enligner :S

    Mon code qui lit le fichier source :

    System.out.print("\nEntrez un fichier source : ");
    		String fichierSource = sc.next();
    		System.out.print("Entrez un fichier destination : ");
    		String fichierDestination = sc.next();
    
    		String[] tableauCaractere = new String[100000];
    		String caractere = " ";
    		int i = 0;
    		boolean caracterePresente = true;
    
    		File ficExpr = new File("txt\\" + fichierSource + "");
    		BufferedReader fichier = null;
    
    		try {
    
    			fichier = new BufferedReader(new FileReader(ficExpr));
    
    		} catch (FileNotFoundException e1) {
    			
    			System.out.println("\nFichier introuvable");
    			caracterePresente = false;
    		}
    		if (caracterePresente) {
    			do {
    				caractere = fichier.readLine();
    				if (caractere != null) {
                                            nouvCar = (caractere + 128) % 256; // Cela ne marche pas à cause du type String
    					System.out.println(caractere);
                                            tableauCaractere[i++] = caractere;
    
    					
    				}
    			} while (caractere != null);
    
    			try {
    
    				fichier.close();
    
    			} catch (IOException e) {
    
    				e.printStackTrace();
    
    			}
    		}
    	}
    
    • Partager sur Facebook
    • Partager sur Twitter

    Problème encryptage

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown