MPS : la loi de refroidissement des corps et l'heure du crime et billets de banque

TP 1

Voici le texte du TP qui permettra de déterminer l'heure du crime:

Le TP et les sources TEX.

TP 2

TP étudiant les billets de banque retrouvés sur la scène du crime:

Le TP et les sources TEX.

LE TP FINAL

On a retrouvé un texte semblant avoir été codé (ou alors c’est une langue étrangère très étrange...) :

Pseudo-langage
ENNNUUWRARACRHKCYHFVYRFGGRZCFQRKCYVDHREPRDHVFRFGERRYYRZRAGCNFFRPRGGRAHVGIBHFNIRMERGEBHIRYRPBECFRGIBHFIBHFQRZNAQREDHVNOVRACHPBZZRGGERHAPEVZRNHFFVUBEEVOYRHARWRHARSVYYRFVFLZCNGUVDHRDHRGBHGYRZBAQRNVZNVGPRFGOVRAPNYRCEBOYRZRVYALRANINVGDHRCBHERYYRYNIRQRGGRPRYYRDHRGBHGYRZBAQRNQBERZRZRZBVWRYNVZNVFWNVGBHWBHEFRGRCEBPURQRYYRABHFRGVBAFVAFRCNENOYRFWRARCBHINVFZRAFRCNEREPRGNVGCYHFSBEGDHRZBVFHEYRGREENVAQREHTOLRAFNYYRQRFCBEGNFBHYRIREQRFXVYBFQRSBAGRZNVFQRFYRQROHGPRGGRERYNGVBASHGNFLZRGEVDHRPRGNVGANGHERYCBHERYYRPRGNVGZNYFNVAZNYNQVSPBZCHYFVSCBHEZBVWRZRSNVFNVFQHZNYRAZRSNVFNAGQHOVRAWRARACBHINVFCYHFWHFDHNPRGGRUVFGBVERQRFRYRPGVBAWRGNVFZRVYYRHERDHRYYRWRPBHEENVFCYHFIVGRWRGNVFGBHWBHEFNYRAGENVARZRAGWNINVFHAFRAFGNPGVDHROVRAFHCREVRHEZNVFWRARGNVFCNFRYYRWRARSEVPBGNVFCNFNIRPYRPBNPUNYBEFJNYYBHYNFRYRPGVBAYRONAPQRGBHPURSBERIREWRARACBHINVFCYHFVYSNYYNVGDHRPRYNPRFFRWRARERTERGGREVRANIRPBHFNAFRYYRWRARCBHINVFFHEIVIERVYSNYYNVGRACNFFRECNEYNZNVAGRANAGWRFHVFYBVANGGENCRMZBVFVIBHFCBHIR

Une des méthodes les plus simples pour attaquer un message codé est l’analyse fréquentielle. Lisez l’article correspondant sur Wikipedia

Voici ce qu’a donné le comptage des lettres du texte précédent (il manque quelques résultats) :

Python
Counter({’E’: 51,
’N’: 79,
’U’: 8,
’W’: 20,
’A’: 52,
’C’: 32,
’H’: 65,
’K’: 2,
’Y’: 67,
’V’: 73,
’G’: 66,
’Z’: 31,
’Q’: 19,
’D’: 13,
’P’: 28,
’I’: 21,
’B’: 52,
’M’: 3,
’O’: 10,
’S’: 12,
’L’: 4,
’T’: 2,
’X’: 1,
’J’: 1,

Sauriez-vous le décoder ? Comment faire ? Sauriez-vous coder un texte de la même manière ? Comment faire ?