Le Caesar Cipher en Java consiste à déterminer un décalage, puis décalant la valeur de chaque lettre d'une chaîne par ce décalage. Le programmeur peut créer une liste de lettres de comparer le message d'origine contre le clé de chiffrement, puis de traduire ce message dans le chiffrement de chiffrement. Ensuite, le cryptage devient une question de simple addition:
César classe {
main (String [] args) {public static void
String message = "hghajdvudbu"-
Chaîne temp = "abcdefghijklmnopqrstuvwxyz"-
int compensée = 3-
Chaîne traduire = new String () -
for (int i = 0 à i lt; s.length () - i ++) {
Chaîne t = Character.toString (message.charAt (i)) -
index int = temp.indexOf (t) -
index + = décalage% 26-
Chaîne ajouter = Character.toString (temp.charAt (index)) -
traduire + = add-
System.out.println (traduire) -
}
}
}