Introduction
Dans ce projet, vous allez apprendre à implémenter l'algorithme de chiffrement par permutation de colonnes en Python. Le chiffrement par permutation de colonnes est une méthode de chiffrement du texte clair consistant à réarranger les colonnes d'une matrice formée à partir du texte d'entrée, sur la base d'un mot clé.
👀 Aperçu
## Exemple 1
texte = "welcometolq"; texte_chiffre = "ct,emlwooleq"
## Exemple 2
texte = "welcometolq "; texte_chiffre = "ct emlwooleq"
## Exemple 3
texte = "w"; texte_chiffre = ",,w,"
## Exemple 4
texte = None; texte_chiffre = None
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Le concept de base du chiffrement par permutation de colonnes
- Comment implémenter l'algorithme de chiffrement par permutation de colonnes en Python
- Comment tester l'algorithme de chiffrement avec des entrées d'échantillonnage
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre les principes du chiffrement par permutation de colonnes
- Implémenter l'algorithme de chiffrement par permutation de colonnes en Python
- Chiffrer et déchiffrer du texte à l'aide de la méthode de chiffrement par permutation de colonnes