Test de la mise en oeuvre de l’algorithme AES en C

J’ai téléchargé le code de ce site , je l’ai compilé et maintenant, en essayant de le tester, j’ai quelques problèmes …

J’ai généré deux fichiers de compilation encrypt et decrypt et les instructions du site sont:

Le programme de cryptage est appelé comme suit:

encrypt password cryptofile

Il chiffre l’entrée standard (en le complétant avec des espaces, si nécessaire) et écrit le résultat dans le fichier cryptofile spécifié.

Le programme de décryptage est appelé comme suit:

decrypt password cryptofile

Il déchiffre le contenu du fichier cryptofile et envoie le résultat (complété avec des espaces, si nécessaire) vers la sortie standard.

Je ne parviens pas à faire fonctionner ces programmes correctement … J’ai essayé ceux-ci:

./encrypt to_be_encrypted_file password_file encrypted_file
./encrypt to_be_encrypted_ssortingng password_ssortingng encrypted_file

Mais tout ce que je reçois, c’est l’attente de rien et de tout changement dans le fichier crypté

Appelez ça comme ça:

 ./encrypt password_ssortingng encrypted_file < to_be_encrypted_file 

La documentation indique que cela crypte l’entrée standard .

Et pour decrypt :

 ./decrypt password_ssortingng encrypted_file > decrypted_file 

car il indique que le résultat est envoyé à la sortie standard .