Merkwürdige Umwandlung von Zeichen
Moderator: Moderatoren
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2935
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Merkwürdige Umwandlung von Zeichen
Hallo,
ich benutze zum Speichern von Passwörtern die Funktion cStrBitXOr() von Ot4xb.
Klappt mit der FOXDBE einwandfrei.
Schalte ich jetzt auf den ADS um, so ließt er aus der Datenbank die Zeichen anders !?!
Beispiel:
Eingabe Kennwort: a2k4qlm5
verschlüsselt (in ASC): 39 100 60 6 95 9 21 80
Abgespeichert in Datenbank.Dann auslesen:
in ASC: 39 100 60 6 95 9 245 80
entschlüsselt: a2k4ql5
Muss ich da am ADS noch irgendetwas von den Zeichensätzen her verändern ?
ich benutze zum Speichern von Passwörtern die Funktion cStrBitXOr() von Ot4xb.
Klappt mit der FOXDBE einwandfrei.
Schalte ich jetzt auf den ADS um, so ließt er aus der Datenbank die Zeichen anders !?!
Beispiel:
Eingabe Kennwort: a2k4qlm5
verschlüsselt (in ASC): 39 100 60 6 95 9 21 80
Abgespeichert in Datenbank.Dann auslesen:
in ASC: 39 100 60 6 95 9 245 80
entschlüsselt: a2k4ql5
Muss ich da am ADS noch irgendetwas von den Zeichensätzen her verändern ?
Viele Grüße
Wolfgang
Wolfgang
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Hallo Wolfgang,
es könnte sein, dass Dein Xbase-Programm einen anderen Zeichensatz verwendet als die Tabellen. Du setzt ja die ADSDBE ein, oder? Die macht dann vermutlich auch die Konvertierung der Zeichen. Vielleicht liegt es daran.
Versuche sonst -falls möglich- die Zeichen als HEX-Zeichen zu speichern. Klappt es dann?
Uli
es könnte sein, dass Dein Xbase-Programm einen anderen Zeichensatz verwendet als die Tabellen. Du setzt ja die ADSDBE ein, oder? Die macht dann vermutlich auch die Konvertierung der Zeichen. Vielleicht liegt es daran.
Versuche sonst -falls möglich- die Zeichen als HEX-Zeichen zu speichern. Klappt es dann?
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2935
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Hallo Uli,
ja, das ist meine nächste Umstellung, dazu muss ich jedoch erst meine Datenbankfelder vergrößern.
ja, das ist meine nächste Umstellung, dazu muss ich jedoch erst meine Datenbankfelder vergrößern.
Viele Grüße
Wolfgang
Wolfgang
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Warum verwendest dafür nicht einfach Char2Hash()? Ist eine Standardfunktion unter verschiedensten Programmiersprachen verfügbar. Liefert immer einen 40 Zeichen langen HEX String.
Gruß
Markus
Markus
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2935
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Hallo Markus,
würde mir ja reichen, wenn sie unter XBase++ verfügbar ist !?
würde mir ja reichen, wenn sie unter XBase++ verfügbar ist !?
Viele Grüße
Wolfgang
Wolfgang
- Jan
- Marvin
- Beiträge: 14653
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Wolfgang,
ist sie doch. Ich selber benutze die schon seit mehreren Jahren zum verschlüsselten Abspeichern von Passwörtern. Und zur Generierung von Gutscheincodes (in dem Fall dann aus dem 40stelligen String an einer beliebigen Stelle gestartet einen 10stelligen Teilstring).
Jan
ist sie doch. Ich selber benutze die schon seit mehreren Jahren zum verschlüsselten Abspeichern von Passwörtern. Und zur Generierung von Gutscheincodes (in dem Fall dann aus dem 40stelligen String an einer beliebigen Stelle gestartet einen 10stelligen Teilstring).
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2935
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Ok, werde ich mal probieren, dürfte ja keinen Unterschied machen, ob ANSI oder OEM verwendet wird.
Viele Grüße
Wolfgang
Wolfgang
- satmax
- 1000 working lines a day
- Beiträge: 831
- Registriert: Do, 02. Dez 2010 19:34
- Wohnort: Biberbach in Österreich
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Char2Hash() ist eine XBase++ Function. Ich verwende die genau dazu. Wir greifen mit 3 verschiedenen Programmiersprachen auf unser SQL DB zu: VC++, Xbase ++ und auch noch eine .NET Anwendung.
Achja, kann sein das es Char2Hash() nur unter V2 gibt!?
Achja, kann sein das es Char2Hash() nur unter V2 gibt!?
Gruß
Markus
Markus
- Jan
- Marvin
- Beiträge: 14653
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Merkwürdige Umwandlung von Zeichen
Markus,
nein. Ich arbeite auch unter 1.9 SL1 damit.
Jan
nein. Ich arbeite auch unter 1.9 SL1 damit.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.