Announcement

Collapse
No announcement yet.

Verschlüsseln

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

  • Verschlüsseln

    <p>Hallo miteinander<br>
    In einem Formular soll ein Passwort eingelesen werden und dieses verschüsselt werden. Das Formular besteht aus einem Edit1 und einem Button1. Den foglenden Quelltext habe ich beim Button eingefügt. Nun sollte es mir das verschlüsselte Passwort im Label1 anzeigen. Doch das Label bleibt nach jedem Klick und egal was man eingibt auf leer, d.h. es steht nichts drin.<p>
    <p>Wäre froh wenn Ihr mir helfen könntet.<br>
    Quelltext:<br>
    <pre>
    AnsiString PasswortEinlesen, PasswortVerOut;
    char *Temp;

    //----Erstellen des Eintrages und Verschlüsseln----

    PasswortEinlesen = Edit1->Text;

    Temp = PasswortEinlesen.c_str();

    for(int x; x<=strlen(Temp); x++)
    PasswortVerOut = Temp[x]^5;

    Label1->Caption = PasswortVerOut;
    </pre>
    Ich wünsche euch noch einen schönen Abend<br>
    Gruss Thierry</p>

  • #2
    Hallo Thierry,

    so wie ich das sehe überschreibst du PasswortVerOut immer<br>
    wieder mit einem verschlüsselten Zeichen.

    versuchs mal so:

    AnsiString PasswortEinlesen;
    char* Temp, PasswortVerOut; <br>
    Temp = new char[MAXZEICHEN];
    PassWortVerOut = new char[MAXZEICHEN];

    //----Erstellen des Eintrages und Verschlüsseln---- <br>
    PasswortEinlesen = Edit1->Text; <br>
    Temp = PasswortEinlesen.c_str(); <br>
    for(int x; x<=strlen(Temp); x++) <br>
    PasswortVerOut[x] = Temp[x]^5; <br>

    Gruss, Joachim

    Label1->Caption = AnsiString(PasswortVerOut); <br&gt

    Comment

    Working...
    X