Avez-vous une question? (216) 97 656 803 hajjriadh@gmail.com
ASW

Correction exercices Cryptographie série 01

Un cours complet pour maîtriser Correction exercices Cryptographie série 01.

0 chapitres 0 QCM Accès gratuit

  1. Exercice 01
    • Énoncé
    • Solution
      • 1. FUHUJIFLTLNJ JXY ZS XNYJ IGFFZYTKTWRFYNTS
      • 2. On obtient le message clair : "cryptographie classique" par un décalage de 15.
      • 3. L’analyse des fréquences d’apparition des lettres dans le message chiffré montre que ce sont les lettres K et O les plus fréquentes. Ils correspondent donc probablement aux lettres A et E, et on obtient un décalage de 10. Le texte clair donne : il envoya dans la ligurie acheter des soldats.

  2. Exercice 02
    • Énoncé
    • Solution
      class Vigenere:
      
          def __init__(self):
              self.matrix = [[chr(ord('A') + (i + j) % 26) for i in range(26)] for j in range(26)]
      
          def __str__(self):
              return "\n".join('|'.join(row) for row in self.matrix)
      
      table = Vigenere()
      print(table)