Skip to content

About

A set of polyalphabetic substitution encryption/decryption tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

#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.

Prérequis

W3Schools

Installation

Windows  

Télécharger le repository

Linux / UX  

Télécharger le repository avec la commande suivante :

git clone https://github.com/danglock/Python-Vigenere-Encryption-Tool.git

Entrer dans le repository

cd Python-Vigenere-Encryption-Tool

Rendre le fichier exécutable

chmod +x vigenere.py

Utilisation

Attention ! 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"

À propos

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

About

A set of polyalphabetic substitution encryption/decryption tools

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages