Announcement

Collapse
No announcement yet.

TStringList mit XOR "verschlüsseln"

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

  • TStringList mit XOR "verschlüsseln"

    Hi,
    ich wie kann ich eine TStringList mit XOR ver/entschlüsseln? XOR is zwar nich sehr sicher, aber es geht nur darum dass man den Inhalt der TStringList der in eine Datei gespeichert wird nicht sofort erkennen kann. Ich hab da schon so was versucht, gib aber leider nich richtig:
    int x;
    if(SaveListe->Execute()){
    schluessel = Liste;
    for (unsigned int nC=0;nC<strlen(schluessel->Strings[x].c_str());nC++)
    schluessel->Strings[x] ^ 5;
    schluessel->SaveToFile(SaveListe->FileName+".aspl");
    }

    MfG
    Nico

  • #2
    Na was geht denn nicht?

    1.

    ...nC<schluessel->Strings[x].Length();...
    Christian

    Comment


    • #3
      so hatte ich das da auch schon ma stehn. aber das geht irgendwie nich. Da bekomm ich Konvertierung von int nach const char* nich möglich. deswegen hatte ich das .c_str() versucht...

      Comment


      • #4
        Wie willst du einen ganzen String mit XOR umwandeln?

        XOR kann nur auf das einzelne Zeichen angewendet werden. Versuchs mit

        for..
        schluessel->Strings[x][nc] = schluessel->Strings[x][nc] ^

        Comment


        • #5
          Was nichts daran ändert, dass

          a) du mal sagen solltest was nicht geht

          b)das nC<schluessel->Strings[x].Length() richtig ist und das nicht s mit "int nach const char*"??? zu tun ha
          Christian

          Comment

          Working...
          X