| |
|
|
- Seite 1 - |
|
Dietmar Horn | Hallo zusammen,
irgendwie scheine ich mal wieder den Wald vor lauter Bäumen nicht zu sehen.
Der folgende Code funktioniert mit der einfachen Veschlüsselungsmethode (Modus 0) korrekt, im Modus 1 kommt dagegen nur Müll heraus.
PASSWORD 0,"DHO12345dho"'Klappt!
'PASSWORD 1,"DHO12345dho" 'Klappt nicht
Declare tmp1$,tmp2$
Var inidat$ = $ProgDir + "Test.ini"
writeini inidat$,"SETUP","T1" = pwd$("Text123")
writeini inidat$,"SETUP","T2" = pwd$("Text321")
CLS
print pwd$(ReadIni$(inidat$,"SETUP","T1"))
print pwd$(ReadIni$(inidat$,"SETUP","T2"))
Waitinput
Was müßte ich am Code ändern, um dennoch die sicherere Verschlüsselungsmethode im Modus 1 verwenden zu können?
Gruß Dietmar |
|
|
| XProfan X2Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 05.09.2011 ▲ |
|
|
|
|
« Dieser Beitrag wurde als Lösung gekennzeichnet. » |
|
RGH | Hallo, bei Verschlüsselung mit 1 können (mit hoher Wahrscheinlichkeit) Strings entstehen, die sich nicht korrekt in eine INI-Datei schreiben und/oder aus ihr lesen lassen. Hier hilft das Funktionspaar Encode64()/Decode(64): Encode64() macht aus jeder beliebigen Bytefolge einen String. der nur aus darstellbaren Zeichen besteht und Decode(64) wandelt diuesen String wieder in die Original-Bytefolge zurück. Mit dieser doppelten Verschlüsselung klappt es dann:
' PASSWORD 0,"DHO12345dho"'Klappt!
PASSWORD 1,"DHO12345dho"'Klappt nicht
Declare tmp1$,tmp2$
Var inidat$ = $ProgDir + "Test.ini"
writeini inidat$,"SETUP","T1" = encode64(pwd$("Text123"))
writeini inidat$,"SETUP","T2" = encode64(pwd$("Text321"))
CLS
print pwd$(decode64(ReadIni$(inidat$,"SETUP","T1")))
print pwd$(decode64(ReadIni$(inidat$,"SETUP","T2")))
Waitinput
Gruß Roland |
|
|
| Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 05.09.2011 ▲ |
|
|
|
|
|
Dietmar Horn | Danke, Roland, für diesen Gedanken-Anschubser!
Gruß Dietmar |
|
|
| XProfan X2Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V. [...] Windows 95 bis Windows 7 Profan² 6.6 bis XProfan X2 mit XPSE Das große XProfan-Lehrbuch: [...] | 05.09.2011 ▲ |
|
|
|