Utiliser le chiffre de César
- Saisissez le message, le sens et un décalage entier.
- Sélectionnez Convertir. Modulo 26, 29 équivaut à 3 et −1 à 25.
- Copiez uniquement le message obtenu. Toute modification invalide l’ancien résultat.
- Pour ROT13, utilisez 13 ; les deux sens donnent alors la même transformation.
Formule du décalage
Avec A=0 à Z=25, l’encodage suit C=(P+k) mod 26 et le décodage P=(C−k) mod 26. Après Z, on revient à A.
Chaque lettre ASCII est traitée séparément en conservant la casse. Espaces, signes, chiffres, accents et autres écritures restent identiques.
Exemples exacts
ATTACK AT DAWN! avec +3 → DWWDFN DW GDZQ!. Décoder avec 3 l’inverse ; −23 est équivalent.
ROT13 : HELLO → URYYB → HELLO. Attack at Dawn! → Dggnpx ng Qnja!.
Usages adaptés
- Résoudre des exercices, créer des indices et vérifier une clé connue.
- Traiter César, shift cipher et ROT13 comme le même mécanisme.
Règles et sécurité
- Le décalage doit être un entier sûr ; décimales et notation scientifique sont refusées.
- Seulement 26 positions utiles, sans sécurité moderne ni recherche automatique de clé.
Questions fréquentes
Quelle différence entre les deux sens ?
Encoder ajoute le décalage normalisé ; Décoder le soustrait.
Et les grandes valeurs ?
Elles sont réduites modulo 26 ; 29 équivaut à 3.
ROT13 est-il séparé ?
Non, c’est César avec 13 et il est auto-inverse.
La clé inconnue est-elle trouvée ?
Non. Saisissez le décalage déjà connu.