CRYPTAGE D'UNE IMAGE EN C

Signaler
Messages postés
1
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
12 janvier 2010
-
Messages postés
15
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
24 novembre 2010
-
slt tous le monde ,s'il vous plais je cherche un programme de cryptage d'image en C et merci d'avance.

2 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
25
Un cryptage doit pouvoir crypter nimporte quelle suite d'octets, que ça vienne d'une image ou de nimporte quoi d'autre.

ciao...
BruNews, MVP VC++
Messages postés
15
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
24 novembre 2010

Bonjour,
Le titre de ce sujet évoque justement ce que j'essaye de mettre en place.
Je veux faire un programme qui "crypte" un fichier ( texte, image... ).
Dans mon programme, je fais un fread du fichier à copier et ensuite un fwrite du fichier résultant du cryptage du premier.

while ( (taille = fread(buffer, 1, 512, f_origine)) != 0 )
{
. count=0;
. while(buffer[count] != EOF && count<taille))
. {
.. buffer[count]=buffer[count]+1;
.. count++;
. }
. fwrite(buffer, 1, taille, f_copie);
}
j'ajoute à chaque octet +1. (buffer[count]+1)
Pour les fichiers texte, ca se passe bien. Au moment de faire
l'inverse (buffer[count]-1), j'obtiens le fichier d'origine.
Le probleme, c'est que ca ne semble pas fonctionner sur les autres fichiers.
Qu'ai-je oublié de prendre en compte ?