Hi,
ich hab folgende code zur XOR verschüsselung im www gefunden. aber wie kann ich die verschlüsselte datei wieder in "klartext" umwandeln? Über hilfe würd ich mich sehr freuen.
<PRE>
#include <iostream>
#include <fstream> // zur Dateibearbeitung
#include <string> // fuer Strings
#include "vcl.h"
using namespace std;
int main(){
ifstream leseDatei ("eingabe.txt", ios::binary);
ofstream schreibeDatei("ausgabe.txt", ios::binary);
string Schluessel;
cout <<"Bitte Schluessel eingeben: " ; getline(cin,Schluessel);
int SchluesselLaenge=Schluessel.size();
char x;
int i=0;
while(leseDatei.get(x)){
//das ist die zeile, die verschlüsselt...
schreibeDatei.put(x ^ Schluessel[i]);
i++;
if(i>=SchluesselLaenge)i=0;
}
exit(0);
}
</PRE>
MfG
Nico
ich hab folgende code zur XOR verschüsselung im www gefunden. aber wie kann ich die verschlüsselte datei wieder in "klartext" umwandeln? Über hilfe würd ich mich sehr freuen.
<PRE>
#include <iostream>
#include <fstream> // zur Dateibearbeitung
#include <string> // fuer Strings
#include "vcl.h"
using namespace std;
int main(){
ifstream leseDatei ("eingabe.txt", ios::binary);
ofstream schreibeDatei("ausgabe.txt", ios::binary);
string Schluessel;
cout <<"Bitte Schluessel eingeben: " ; getline(cin,Schluessel);
int SchluesselLaenge=Schluessel.size();
char x;
int i=0;
while(leseDatei.get(x)){
//das ist die zeile, die verschlüsselt...
schreibeDatei.put(x ^ Schluessel[i]);
i++;
if(i>=SchluesselLaenge)i=0;
}
exit(0);
}
</PRE>
MfG
Nico
Comment