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 :
Si quelqu'un m'aide il me sauve la vie vraiment car je dois rendre ce TP pour ce soir ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
Partager