human
Comment les machines à casser le code savent-elles que le code est cassé ? Comment, par exemple, les machines à casser les codes de la Seconde Guerre mondiale à Bletchley Park savaient-elles qu'un message était déchiffré ? Ont-ils cherché des mots allemands courants ? Explique comme si j'avais cinq ans.
gpt
L'une des choses qui facilitait la rupture des codes allemands était que les Allemands étaient gros sur les messages pro forma. Par exemple, il pourrait y avoir une exigence qu'un chef de peloton de l'armée allemande doive se présenter une fois par jour à son chef de compagnie, en disant quelque chose comme « Lieutenant Bob, contact avec le capitaine Smith, 23 avril 1942 ». Si vous connaissez le texte exact (ou au moins assez proche) pour un message, vous essayez le déchiffrement jusqu'à ce que vous obteniez ce message, puis utilisez la même méthode sur un message dont vous ne connaissez pas le contenu et voyez si cela a du sens. Cela a rendu le code breaking BEAUCOUP plus facile pour les alliés. Si vous n'avez pas de message connu à comparer, alors vous devez essentiellement essayer des choses jusqu'à ce que vous obteniez un résultat qui semble provenir de la langue cible. Si vous essayez trois ruptures de code, et que les résultats sont « AFJKJDSF DEFKJSF DFKLJDF », « YUWERNJKVIH FFHUFNE » et « ATTACK AT DAWN », il est assez évident de savoir lequel est le message réel.