probleme modulo decryptage !
Bonjour, voila je dois réaliser un programme de cryptage/décryptage du code de césar mon problème vient du décryptage quoi que je face ma formule crypte et ne décrypte jamais voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| public void Decrypter()
{
cle = cle *-1;
msgO_Space = msgDebut;
msgO_Space = msgO_Space.replaceAll(" ","");
msgDecrypte = "";
nbChar = msgO_Space.length();
cptLetter = nbChar - 1;
cptAlpha = 0;
for (letter = 0; letter <= cptLetter; letter++)
{
C = msgO_Space.charAt(letter);
cptAlpha = 0;
while(C != Talpha[cptAlpha])
{
cptAlpha ++;
}
if(C == Talpha[cptAlpha])
{
Temp =cptAlpha;
Temp = ( (Temp -(cle+26)) % 26 );
C = Talpha[Temp];
msgDecrypte= msgDecrypte + C;
}
}
//stocker le message codé et afficher a l'utilisateur
System.out.println("Message crypté avec le code : " + msgDecrypte); |
Si quelqu'un m'aide il me sauve la vie vraiment car je dois rendre ce TP pour ce soir ...