J'écris un petit programme pour crypter/décrypter des fichiers en utilisant AES. J'utilise la bibliothèque Cryptopp.Crypter/Déchiffrer avec AES
J'ai besoin d'aide pour comprendre certaines choses.
Lorsque je crypte un fichier, je dois écrire IV au début du fichier pour le déchiffrer plus tard?
Je ne voulais pas vérifier le mot de passe étant donné que le fichier décrypté était correct. Dois-je:
mettre une chaîne au début du fichier (ex TRUE) avant de le crypter. Après le décryptage, vérifiez-le.
Vérifiez MD5 du fichier avant le cryptage. Mettez-le au début du fichier crypté. Lire MD5 avant le déchiffrement, déchiffrer le fichier, vérifier MD5 du fichier décrypté et les comparer. L'écriture de l'intraveineuse au début du fichier est correcte.