Bonjour à tous, je voudrais faire un crypteur de fichier .jpg.
Pour faire cela je fais déja des essai il faut ke je puisse lire le fichier .jpg en mode binaire et stocker les valeurs binaires dans des variables puis écrire ce qu'il y à dans les variables dans un fichier .jpg LISIBLE.
j'ai essayé ceci:
#include <fstream.h> #include <iostream.h>
void main(void) { char where[100]; cout << "Enter the file you want to encrypte:\n"; cin >> where; fstream file; char abc[50000];
file.open(where,ios::binary|ios::in); file.read(reinterpret_cast(&abc),sizeof(abc)); file.close(); int i; cout << abc[1]; for(i = 0;i<50000;i++) { abc[i] = ~abc[i]; } file.open("C:\\copie.txt",ios::out|ios::binary|ios::app); file.write(reinterpret_cast(&abc),sizeof(abc)); file.close(); }
|
Mais le fichier .jpg est ilisible.
Si quelqu'un me dire comment on fait je serais très reconnaissant.
Merci d'avance.