# Chiffre de César

Chiffre, déchiffre et attaque par force brute le chiffre de César avec n'importe quel décalage (1–25), ou affiche les 25 décodages candidats.

> Page canonique: https://elysiatools.com/fr/tools/caesar-cipher

- **Catégorie:** Format Conversion

- **Mots-clés:** chiffre de césar, décalage césar, force brute césar, déchiffrer césar, chiffrer césar

## Présentation

Le **chiffre de César** décale chaque lettre d'un nombre fixe de positions dans l'alphabet — le chiffrement par substitution le plus célèbre de l'histoire, censément utilisé par Jules César avec un décalage de 3.

**Trois modes :**
- **Chiffrer** — décale chaque lettre vers l'avant de la quantité choisie. Avec décalage 3 : `A→D, H→K, Z→C`. Les non-lettres (espaces, chiffres, ponctuation) sont laissées telles quelles.
- **Déchiffrer** — décale chaque lettre *en arrière* de la quantité. L'inverse du chiffrement.
- **Force brute** — quand vous avez un texte chiffré sans connaître le décalage, essaie les 25 décalages possibles et affiche chaque candidat pour que vous lisiez l'anglais réel. La méthode classique pour casser un chiffre de César en quelques secondes.

**À savoir :**
- Le décalage boucle sur l'alphabet (`Z` + 1 → `A`).
- **Conserver la casse** (activé par défaut) garde les majuscules en majuscules. Désactivez pour tout ramener à une seule casse — parfois utile pour analyser le texte chiffré.
- Un décalage de 13 est le cas spécial **ROT13** ; cet outil gère des décalages arbitraires plus la force brute, donc fait strictement plus qu'un outil ROT13 seul.
- Le chiffre de César se casse trivialement et ne doit jamais servir pour une vraie confidentialité — c'est un outil pédagogique et un jeu.

## Entrées

- **Texte** (textarea): Enter text to encipher, ciphertext to decipher, or ciphertext to brute-force...
- **Mode** (select)
- **Décalage** (number): 1–25
- **Conserver la casse** (checkbox)

## Quand l'utiliser

- Pour résoudre des énigmes, des chasses au trésor ou des défis de cryptographie basés sur le décalage de lettres.
- Pour déchiffrer un message codé dont vous ignorez le décalage exact grâce à l'analyse par force brute.
- Pour enseigner ou apprendre les concepts fondamentaux de la cryptographie symétrique et de la substitution mono-alphabétique.

## Fonctionnement

- Saisissez le texte à traiter dans le champ principal.
- Choisissez le mode d'action : chiffrer, déchiffrer ou appliquer une force brute sur les 25 décalages possibles.
- Définissez la valeur du décalage (de 1 à 25) et choisissez si vous souhaitez conserver la casse d'origine.
- Obtenez instantanément le texte transformé ou la liste des 25 variantes décodées.

## Cas d'usage

- Résolution de messages chiffrés dans des jeux de piste ou des épreuves de type CTF (Capture The Flag).
- Démonstration pédagogique du fonctionnement des algorithmes de substitution historique dans un cours de sécurité.
- Obfuscation rapide et réversible de textes simples ou de spoilers dans des forums de discussion.

## Questions fréquentes

### Qu'est-ce que le chiffre de César ?

C'est une méthode de chiffrement par substitution où chaque lettre du texte est décalée d'un nombre fixe de positions dans l'alphabet.

### Comment fonctionne le mode force brute ?

Il génère et affiche simultanément les 25 décalages possibles pour vous permettre d'identifier visuellement le message en clair.

### Cet outil prend-il en charge le chiffrement ROT13 ?

Oui, le ROT13 correspond exactement à un décalage de 13 positions, qui est entièrement pris en charge.

### Les chiffres et les caractères spéciaux sont-ils modifiés ?

Non, seuls les caractères alphabétiques (A-Z) sont décalés ; les chiffres, espaces et ponctuations restent inchangés.

### Le chiffre de César est-il sécurisé pour stocker des données ?

Non, il est très facile à casser et doit uniquement être utilisé à des fins éducatives, ludiques ou historiques.

## Outils associés

- [Chiffre Atbash](https://elysiatools.com/fr/tools/atbash-cipher): Encode et décode le texte en utilisant le chiffre de substitution Atbash (inverse l'alphabet)
- [Encodeur/Décodeur Base64](https://elysiatools.com/fr/tools/base64-encoder): Encode et décode les chaînes Base64
- [Encodeur/Décodeur Base64URL](https://elysiatools.com/fr/tools/base64url-encoder): Encode et décode le Base64URL (variante Base64 URL-safe utilisée par JWT/JWS/JWE), avec conversion entre Base64 standard et URL-safe
- [Convertisseur Hex-Texte](https://elysiatools.com/fr/tools/hex-to-string): Convertit le texte vers/depuis des chaînes hexadécimales avec espacement, préfixe (0x/\x/U+) et options de casse flexibles
- [Chiffre ROT13](https://elysiatools.com/fr/tools/rot13-cipher): Encode et décode le texte en utilisant le chiffre de substitution ROT13 (fait pivoter les lettres de 13 positions)
- [Chiffre ROT47](https://elysiatools.com/fr/tools/rot47-cipher): Encode et décode le texte en utilisant le chiffre ROT47 (fait pivoter tous les caractères ASCII imprimables de 47 positions)
- [Convertisseur Texte-Binaire](https://elysiatools.com/fr/tools/text-to-binary): Convertit le texte vers/depuis des chaînes de bits binaires en utilisant un encodage ASCII (7-bit) ou UTF-8 (8-bit)
- [Chiffre de Vigenère](https://elysiatools.com/fr/tools/vigenere-cipher): Encode et décode le texte en utilisant le chiffre de Vigenère avec un mot-clé

## Exemples

- [Échantillons Audio MP3 Libres de Droits](https://elysiatools.com/fr/samples/mp3-samples): Collection d'échantillons audio libres de droits pour les tests et le développement, incluant les sons de la nature, la musique de méditation et l'audio ambiant
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format

## Contenu associé

- [Outils de chiffrement classique et moderne](https://elysiatools.com/fr/hubs/classical-and-modern-cipher-tools): Apprenez à utiliser les chiffrements en contexte éducatif ou CTF en comparant les transformations classiques réversibles au chiffrement moderne et à ses limites.
