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.