gucke dir mal die befehle
[autoit]
IniWrite();Schreibt was in eine ini
IniRead();Liest was aus einer ini
_StringEncrypt();Verschlüsselt einen String
gucke dir mal die befehle
[autoit]
IniWrite();Schreibt was in eine ini
IniRead();Liest was aus einer ini
_StringEncrypt();Verschlüsselt einen String
#include
[/autoit][autoit][/autoit][autoit]$string = "Der String"
$pass = "Ein Passwort"
;String verschlüsseln
$estring = _StringEncrypt(1, $string, $pass, 1)
;dann in .ini schreiben
IniWrite(@ScriptDir & "\die.ini", "section", "key", $estring)
;String aus .ini auslesen
$read = IniRead(@ScriptDir & "\die.ini", "section", "key", 0)
;und wieder entschlüsseln
$dstring = _StringEncrypt(0, $read, $pass, 1)
MsgBox(1, "", $dstring)
[/autoit][autoit][/autoit][autoit][/autoit]
edit: eindeutig zu langsam getipselt ...
Falls du so ne Art Passwortabfrage brauchst:
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
danke
das bringt nix seinen ersten thread zu löschen
wolt ich eigentlich auch nicht