Version de base des logiciels d'encryptage et de décryptage

On donne ici en ligne de commande les logiciels complets d'encryptage(encrypt.c) et de décryptage(decrypt.c).
Ils permettent de traiter des fichiers quelconques.
Pour encrypter un dossier( resp un fichier important) il convient de le compresser au préalable.
Les logiciels demandent d'entrer la clef ( de 32 bytes) puis l'url du fichier à encrypter
(resp décrypter)

L'exemple qui suit est relatif à l'encryptage .Le protocole de décryptage est identique.

$ ./encrypt

Entrer la clef : 15ecc311d08e48aa504cdcd45738265532a600c198daf5f763679f70c2e4e4c6 
url du fichier à encrypter : ./loremipsum.txt

BY ...

On pourra trouver un bon générateur de nombres aléatoires ( basé sur un processus physique)
à : True Random bytes générator

Les sources encrypt.c et decrypt.c sont téléchargeables dans le dossier aes de sources :Les sources