ich versuche im Moment meine Daten zu verschlüsseln, indem ich die Bits mit XOR manipuliere.
So weit funktioniert es auch, aber leider nur mit Text-Dateien (*.txt).
Wenn ich z.B. ein Bild manipuliere und wieder zurücksetze bekomme ich einen Fehler von meinen Media-Player, die Datei kann nicht geöffnet werden.
Wie ich die Dateien lese und manipuliere: (fragt nicht wieso ich es Linie für Linie lese)
Code: Alles auswählen
while(!infile.eof())
{
getline(infile,STRING);
for(int i=0; i<STRING.length(); i++){
content += (char) ((int) STRING[i] ^key);
}
if(STRING.length() != 0){
content += "\n";
}
}