crypto1.py

Created by dan-wallez

Created on August 08, 2020

8.62 KB

Codage de Hill : Pour plus de confort paramétrer police python à petit dans paramètres. Les mots entrés doivent être en MAJ. Fonction hillg( ) g comme génération automatique (de manière aléatoire)de la matrice clé de codage de taille n x n (n est à saisir au delà de la taille 6 cela prend du temps touche return pour stopper) puis détermination de la matrice de décodage. Saisissez un mot en MAJ. Après saisie du mot le codage s’exécute suivi du décodage de ce mot codé afin de retrouver le mot origine (si le mot n’est pas un multiple de n il est complété par le caractère Z). Fonction hills( ) s comme saisie : Codage de Hill avec saisie de la matrice codage et détermination par programme de la matrice décodage : hills(). Attention toutes les matrices carrées ne sont pas compatibles, vous pouvez utiliser une matrice générée par hillg() pour sortir saisir le caractère O comme indiqué.

Codage RSA : Pour plus de confort paramétrer police python à petit dans paramètres. Fonction rsa() : Codage RSA, il faut entrer 2 nombres premiers puis le message (tous les caractères sont acceptés) le message codé est sous forme d’une liste de nombres que vous pouvez consulter puis pour vérification il y a décodage pour retrouver le message initial.


During your visit to our site, NumWorks needs to install "cookies" or use other technologies to collect data about you in order to:

With the exception of Cookies essential to the operation of the site, NumWorks leaves you the choice: you can accept Cookies for audience measurement by clicking on the "Accept and continue" button, or refuse these Cookies by clicking on the "Continue without accepting" button or by continuing your browsing. You can update your choice at any time by clicking on the link "Manage my cookies" at the bottom of the page. For more information, please consult our cookies policy.