Announcement

Collapse
No announcement yet.

XOR Verschlüsselung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XOR Verschlüsselung

    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

  • #2
    Genau so wie du sie verschlüsselst. Das macht das mit XOR so sinnlos.

    Mit dem Programm kannst du dir das ansehen:

    http://www.marquardtnet.info/cecke/programme.4/4_bittester.html

    x^Schlüssel=wert

    wert^Schlüssel=
    Christian

    Comment


    • #3
      Danke erstma. und wie siehts mit anderen verschlüsselungsmethoden aus? gibts da irgendwelche komponenten oder so?

      MfG
      Nic

      Comment


      • #4
        http://www.ntecs.de/old-hp/s-direktnet/crypt/de/index.htm
        Christian

        Comment

        Working...
        X