Chiffrement du carré de Polybe en Python

Débutant

Dans ce projet, vous apprendrez à implémenter l'algorithme de chiffrement du carré de Polybe. Le carré de Polybe est une grille 5x5 qui associe chaque lettre de l'alphabet anglais à une paire de coordonnées. En chiffrant un texte à l'aide de cette méthode, vous pouvez créer un message codé qui ne peut être déchiffré que par quelqu'un qui connaît le carré de Polybe.

Python

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce projet, vous allez apprendre à implémenter l'algorithme de chiffrement de carré de Polybe. Le carré de Polybe est une grille 5x5 qui associe chaque lettre de l'alphabet anglais à une paire de coordonnées. En chiffrant le texte en utilisant cette méthode, vous pouvez créer un message codé qui ne peut être décrypté que par quelqu'un qui connaît le carré de Polybe.

👀 Aperçu

## Exemple 1
text = "tynam"; encryption_text = "4454331132"
## Exemple 2
text = "tynam123"; encryption_text = "4454331132123"
## Exemple 3
text = "TYnam"; encryption_text = "4454331132"
## Exemple 4
text = None; encryption_text = None

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment définir le carré de Polybe
  • Comment supprimer les espaces et convertir le texte en minuscules
  • Comment gérer une entrée vide ou None
  • Comment chiffrer le texte à l'aide du carré de Polybe
  • Comment renvoyer le texte chiffré

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Comprendre le concept de l'algorithme de chiffrement de carré de Polybe
  • Implémenter l'algorithme de chiffrement de Polybe en Python
  • Chiffrer et déchiffrer le texte à l'aide du carré de Polybe
  • Gérer diverses scénarios d'entrée, y compris une entrée vide ou None

Enseignant

labby

Labby

Labby is the LabEx teacher.