#Python ##Vigenère Encryption Tool Le chiffrement de Vigenère, type de chiffrement par substitution utilisé pour le chiffrement de données dans lequel la structure originale du texte en clair est quelque peu dissimulée dans le texte chiffré en utilisant plusieurs différents chiffrages par substitution monoalphabétiques plutôt qu'un seul.
La clé de code spécifie quelle substitution particulière doit être employée pour chiffrer chaque symbole du texte en clair. Ces chiffrages résultants, connus sous le nom générique de polyalphabétiques, ont une longue histoire d'utilisation. Les systèmes diffèrent principalement par la manière dont la clé est utilisée pour choisir parmi la collection de règles de substitution monoalphabétique.
Télécharger le repository avec la commande suivante :
git clone https://github.com/danglock/Python-Vigenere-Encryption-Tool.gitEntrer dans le repository
cd Python-Vigenere-Encryption-ToolRendre le fichier exécutable
chmod +x vigenere.pyAttention ! Veuillez remplacer ./vigenere.py par python vigenere.py lors d'une utilisation sous l'OS Windows.
Voici la commande permettant d'effectuer un chiffrement Vigenère :
./vigenere.py -k "key"Chiffrer un text :
./vigenere.py -k "key" -e "TextToEncrypt"Chiffrer le contenu d'un fichier, puis préciser un chemin de sortie :
./vigenere.py -k "key" -EF "InputFile.txt" -OF "OutputFile.txt"Ce script a été développé dans un cadre d'étude de l'interpréteur python et du chiffrement. Nous déclinons toutes les responsabilités quant à une utilisation malintentionnée.
Message destiné aux élèves de l'EPSIC : si vous utilisez ce code dans le cadre d'un examen, vous pouvez vous en inspirer, mais pas le copier.
Auteur : danglock
Contributeur : AlexioShow, Ploudo
Date : 13.04.2022
