Dehiffrement Cesar by LauraLimem

VIEWS: 5 PAGES: 2

Cours de S�curit� informatique avec plusieurs code de cryptage: RSA, chiffrement Affine , Cesar

More Info
									public class DehiffrementCesar {

       public static void main(String[] args) {

               String lettres="abcdefghijklmnopqrstuvwxyz";

          String message="";

          String messagChiffre="rovvy gybvn, s kw fobi rkzzi dy lo gsdr iye sx mvkcc";

          int k=10;



          for(int i=0; i<messagChiffre.length();i++){

                String carctereEncours=messagChiffre.substring(i, i+1);

                String caractereDechiffre="";

                if((",".equals(carctereEncours))||(" ".equals(carctereEncours))){

                         caractereDechiffre=carctereEncours;



                }else{



                         int rang=lettres.indexOf(carctereEncours);

                         if((rang-k)<0){



                                 rang=rang+26;

                         }

                         int t0=(rang-k)%26;

                         caractereDechiffre=lettres.substring(t0, t0+1);



                }

                message=message+caractereDechiffre;

          }// fin boucle for
    System.out.println(messagChiffre);

    System.out.println(message);



        }



}

								
To top