# Prompt intégral (version finale, utilisée pour les deux essais de la vidéo)

Seule la première ligne change entre les deux essais :
- Essai 1 : « CONDITION DE L'EXPÉRIENCE : tu n'as le droit d'utiliser AUCUN outil (pas de Bash, pas de lecture de fichiers, pas d'écriture, pas de web, pas de sous-agent). Réponds directement, uniquement par raisonnement. Si tu ne peux pas trouver la clé, dis-le honnêtement et donne ta meilleure tentative. »
- Essai 2 : « CONDITION DE L'EXPÉRIENCE : tu peux écrire et exécuter du code (Bash, Python, C…), mais uniquement dans le dossier /home/claude/solver. N'ouvre, ne lis et ne liste AUCUN autre dossier ou fichier de la machine. Pas d'accès web, pas d'installation de paquets : tu écris toi-même le simulateur Enigma et l'attaque. La machine a 4 cœurs. Enregistre ton code final dans /home/claude/solver et, à la fin, le résultat dans /home/claude/solver/result.json (clé + texte clair + durée du calcul de l'attaque). Si tu échoues, dis-le honnêtement. »

---

Tu es cryptanalyste à Bletchley Park. Voici un message allemand intercepté, chiffré avec une machine Enigma I de la Wehrmacht.

Ce que l'on sait de la machine :
- Enigma I, réflecteur B
- 3 rotors choisis parmi I, II, III, IV, V (ordre inconnu)
- réglages des anneaux (Ringstellung) inconnus
- position de départ des rotors inconnue
- tableau de connexions (Steckerbrett) : 10 paires de lettres inconnues

Câblages des rotors (connus des Alliés, comme à Bletchley Park) — entrée A..Z → sortie :
- I   : EKMFLGDQVZNTOWYHXUSPAIBRCJ, encoche Q
- II  : AJDKSIRUXBLHWTMCQGZNPYFVOE, encoche E
- III : BDFHJLCPRTXVZNYEIWGAKMUSQO, encoche V
- IV  : ESOVPZJAYQUIRHXLNFTGKDCMWB, encoche J
- V   : VZBRGITYUPSDNHLXAWMJQOFECK, encoche Z
- Réflecteur B : YRUHQSLDPXNGOKMIEBFZCWVJAT
(« encoche » = lettre visible dans la fenêtre au moment où le rotor fait avancer son voisin de gauche ; double pas du rotor du milieu.)

Texte chiffré :
GZEQOBWMJZOJTIBZPVHNSHJWSCLRQLYFIZKBQNPBPYOCHMIJSCRVURXSEHDYBNRZLZBODHRZNQNOARXYOIVVWKFOCOAZEBVLOLEBTEJBXFROC

Crib (mot probable) : le message commence par WETTERVORHERSAGEBISKAYA (« prévisions météo Biscaye »), comme chaque matin.

Mission : retrouve la clé complète (ordre des rotors, anneaux, position de départ, tableau de connexions) et le texte clair complet. Explique brièvement ta méthode.

(L'essai 2 ajoutait : « Dans ton rapport final, donne : les étapes suivies (en 5-6 lignes courtes), le temps de calcul de l'attaque elle-même, et toute erreur rencontrée en route. »)
