verschlüsselte .ini lesen

  • [autoit]

    #include

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

    $string = "Der String"
    $pass = "Ein Passwort"

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

    ;String verschlüsseln
    $estring = _StringEncrypt(1, $string, $pass, 1)
    ;dann in .ini schreiben
    IniWrite(@ScriptDir & "\die.ini", "section", "key", $estring)

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

    ;String aus .ini auslesen
    $read = IniRead(@ScriptDir & "\die.ini", "section", "key", 0)
    ;und wieder entschlüsseln
    $dstring = _StringEncrypt(0, $read, $pass, 1)

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

    MsgBox(1, "", $dstring)

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


    edit: eindeutig zu langsam getipselt ...

  • Falls du so ne Art Passwortabfrage brauchst:

    Spoiler anzeigen
    [autoit]


    If IniRead(@ScriptDir & "\Einstellungen.ini","Passwortabfrage","Passwort","0") <> 0 Then
    $check = IniRead(@ScriptDir & "\Einstellungen.ini","Passwortabfrage","Passwort","0")
    $pass = InputBox("Passwortabfrage","Bitte geben sie das Passwort ein:","","*")
    If @error == 1 Then
    Exit
    EndIf
    Do
    $pass_temp = _StringEncrypt(0,$check,$pass)
    If $pass_temp == "Zitronenschnitte" Then
    $bool = 1
    Else
    $bool = 0
    $pass = InputBox("Passwortabfrage","Falsches Passwort! Versuchen sie es erneut:","","*")
    EndIf
    Until $bool == 1
    Else
    $pass = InputBox("Passwort","Bitte Passwort eingeben(gut merken!!!):", "","*")
    $real_pass2 = _StringEncrypt(1,"Zitronenschnitte",$pass)
    IniWrite(@ScriptDir & "\Einstellungen.ini","Passwortabfrage","Passwort",$real_pass2)
    MsgBox(0,"Passwort","Passwort wurde gespeichert")
    EndIf

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"