Chiffrement de cesar

houria - Modifié par KX le 28/12/2016 à 19:11
 al - 28 déc. 2016 à 20:05
Bonjour,
slt j'ai le code de chiffrement de cesar avec asccii se dessus svp comment fait un cod de dechiffrement de cesar asccii

package tp.madam.djellab;

import java.util.Scanner;


public class TpMadamDjellab {


public static String y ;
        public static int i,n,f;
        public static char g ;
        public static void main(String[]args){
            Scanner x =new Scanner (System.in);


System.out.println("donner votre message:");
            y=x.nextLine();
            System.out.println("donner la clé:");
            n=x.nextInt();

for (i=0;i<y.length();i++)
            {f=y.charAt (i);
            f+=n;
            if (f>256)
                f=f%256;
            g=(char)f;
            System.out.print(g);



}
        }
    }


aidez moi svp
A voir également:

3 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 127
28 déc. 2016 à 19:14
Bonjour,

Le code de déchiffrement est identique au code de chiffrement.
Il faut juste calculer la clé de déchiffrement à partir de la clé de chiffrement, dans ton cas c'est 256-n

donner votre message:
hello
donner la clé:
195
+(//2

265-195=61
donner votre message:
+(//2
donner la clé:
61
hello
0
Rejoignez-nous