AnsiString zu const void*



  • Hallo!

    Ich hab mir die Verschlüsselungskomponenten heruntergeladen:
    http://www.cityinthesky.co.uk/cryptography.html

    ...und jetzt würde ich gern das Password für die Ver/Entschlüsselung bestimmen!
    Die Komponente benötigt den Dateityp const void*, und ich möchte von einem
    Editfelt, also AnsiString Text das Password festlegen...
    Ich hab schon rumprobiert, aber ich habs nicht hinbekommen.
    Immer wenn ich verschlüssle, kann ich mit einem anderen Password wieder entschlüsseln. bsp: Mit "Password" hab ich verschlüsselt. Dann kann ich den
    Text auch mit "Passtnet" entschlüsseln 😕

    Momentan mach ich das so:

    const void *S=&Edit3->Text[sizeof Edit3->Text]; //Edit3->Text =Password
    
    BlowFish->Init(S,16,NULL);
    Edit1->Text=BlowFish->DecryptString(Edit2->Text); //Edit1->Text =Ausgabefeld, Edit2= Eingabefeld
    

    Klappt nicht 😡



  • Sorry, mal wieder zu schnell Gepostet...
    Hab jetzt einen Weg gefunden!

    EinM



  • ..der hoffentlich .c_str() lautet.


Anmelden zum Antworten