FR = Le chiffre de Vigenère est un système de chiffrement par substitution polyalphabétique dans lequel une même lettre du message clair peut, suivant sa position dans celui-ci, être remplacée par des lettres différentes, contrairement à un système de chiffrement mono alphabétique comme le chiffre de César (qu'il utilise cependant comme composant).
EN = The Vigenère cipher is a method of encrypting alphabetic text by using a series of interwoven Caesar ciphers, based on the letters of a keyword. It employs a form of polyalphabetic substitution.
Télécharger le repository / Download the repository
Télécharger le repository avec la commande suivante // Download the repository with the following command :
git clone https://github.com/danglock/Python-Vigenere-Encryption-Tool.git
Entrer dans le repository // Enter in the repository
cd Python-Vigenere-Encryption-Tool
Rendre le fichier exécutable // Make the file executable
chmod +x vigenere.py
Attention ! Veuillez remplacer ./vigenere.py
par python vigenere.py
lors d'une utilisation sous l'OS Windows.
Warning ! Please replace ./vigenere.py
by python vigenere.py
when using Windows OS.
Voici la commande permettant d'effectuer un chiffrement Vigenère : // Here is the command to perform a Vigenère encryption :
./vigenere.py -k "key"
Chiffrer un texte : // Encrypting a text :
./vigenere.py -k "key" -e "TextToEncrypt"
Chiffrer le contenu d'un fichier, puis préciser un chemin de sortie : // Encrypt the contents of a file, then specify an output path:
./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. // This script has been developed to study the python interpreter and encryption. We decline all responsibility for any malicious use. WARNING! THE CODE WILL ONLY RUN IN FRENCH!
Auteur/Author : danglock
Contributeur/Contributor : AlexioShow
Date : 08.04.2022