travail_de_securite_L2_genie

Le programme Python en question est conçu pour mettre en œuvre l'algorithme de chiffrement Freisnel. Pour fonctionner correctement, il a besoin d'une série d'informations en entrée, notamment une clé K de huit caractères, une fonction de permutation H de huit caractères, un ordre de décalage pour la gauche et la droite, une valeur N ou C à traiter et une permutation P de quatre caractères. Une fois ces informations fournies, le programme génère une clé et effectue le chiffrement ou le déchiffrement en suivant les instructions fournies par l'utilisateur.