deecodieren geht nicht

  • Hallo.

    Wieso geht das codieren, aber das dekodieren nicht?
    Wer kann mir da helfen?

    Spoiler anzeigen
    [autoit]


    #include<File.au3>
    #include<String.au3>

    [/autoit] [autoit][/autoit] [autoit]

    ;Datei erstellen und codieren
    _FileCreate (@ScriptDir & "\data.ini")
    IniWrite(@ScriptDir & "\data.ini", "password", "002", _StringEncrypt(1,"PASSWORD","123987",1))

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ;decodieren, Ini einlesen und Ausgabe in MsgBox
    IniWrite(@ScriptDir & "\data.ini", "password", "002", _StringEncrypt(0,"PASSWORD","123987",1))
    $password = IniRead(@ScriptDir & "\data.ini", "password", "002")
    MsgBox(0,"Passwort", $password)

    [/autoit]

    Gruß, Crazy-A.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Hallo,

    ich habe dein Skript etwas angepasst. Jetzt müsste gehen

    [autoit]

    #include<File.au3>
    #include<String.au3>

    [/autoit][autoit][/autoit][autoit]

    ;Datei erstellen und codieren
    _FileCreate (@ScriptDir & "\data.ini")
    IniWrite(@ScriptDir & "\data.ini", "password", "002", _StringEncrypt(1,"PASSWORD","123987"))

    [/autoit][autoit][/autoit][autoit]

    ;Ini einlesen, decodieren und Ausgabe in MsgBox
    $password = IniRead(@ScriptDir & "\data.ini", "password", "002", "xxx")
    $password = _StringEncrypt(0,$password,"123987")
    MsgBox(0,"Passwort", $password)

    [/autoit]

    Du muss zuerst einlesen und dann decodieren. Außerdem dem IniRead muss ein default-Wert angegeben werden (xxx).

    gruß xoma

  • Danke, habe den Fehler begriffen.

    Gruß und einnen sonnigen Abend.

    Crazy-A

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr