Beiträge von M3d1c5
-
-
-
Vermutlich will Lottich aber auch selbst über das öffentliche Netz mit wechselnden Client IP Adressen per RDP auf den Server zugreifen.
Wenn er Deine Lösung umsetzt sperrt er sich aber selbst aus.Eine AutoIt Lösung kann ich gerade nicht präsentieren, aber eine fertige Software gibt es: http://www.digitalruby.com/securing-your-…dicated-server/
-
File -> Import -> Import AutoIt GUI
-
Oder eine Schleife verwenden, die das Fenster wieder öffnet, sobald es geschlossen wurde...
-
Hallo AspirinJunkie,
vielen Dank für Deine Erläuterungen.
Eher solltest du dir überlegen wie es dazu kommt das du zwei verschiedene Datentypen miteinander vergleichst.
Sowas sollte man in der Regel vermeiden.Ich will prüfen, ob einer Integervariable bereits ein Wert zugewiesen wurde oder nicht.
Gruß
M3d1c5 -
Ich danke euch beiden.
Es funktioniert, wenn ich mit
[autoit]0 == ""
[/autoit]abfrage.
stayawayknight Du hast Recht:
ZitatCode= Tests if two values are equal. e.g. If $var= 5 Then (true if $var equals 5). Case insensitive when used with strings. == Tests if two strings are equal. Case sensitive. The left and right values are converted to strings if they are not strings already. This operator should only be used for string comparisons that need to be case sensitive.
Gruß
M3d1c5 -
Hallo zusammen,
kann mir jemand erklären, warum Null gleich leer ist?
[autoit]If 0 = "" Then
[/autoit]
MsgBox(0, "", "gleich")
EndIfWie frage ich korrekt ab, ob eine Variable nicht gefüllt ist?
Gruß
M3d1c5 -
Hi zusammen,
ich schreibe mir das immer oben als Wrapper Direktive rein:
[autoit]#region ;**** Directives created by AutoIt3Wrapper_GUI ****
[/autoit]
#AutoIt3Wrapper_Outfile=.\Screensaver.scr
#endregion ;**** Directives created by AutoIt3Wrapper_GUI ****Dann muss man nicht mehr manuell umbenennen.
Gruß
M3d1c5 -
Vielen Dank für Deine Unterstützung und Erklärung AspirinJunkie.
Mein Problem ist gelöst. Obwohl ich mir gewünscht hätte, dass man es kürzer umsetzen kann. -
Hallo zusammen,
folgender Code erzeugt ein Array:
[autoit]Local $Array
[/autoit]
$Array = StringSplit("123456", "")Das Ergebnis in $Array sieht dann so aus:
Ich möchte das aber gerne zweidimensional machen
[autoit]Local $Array[4]
[/autoit]
For $i = 0 To 3
$Array[$i] = StringSplit("123456", "")
NextDas Ergebnis in $Array sieht dann so aus:
Erwartet hätte ich aber:
Code
Alles anzeigenIndex Inhalt 0:0 6 0:1 1 0:2 2 0:3 3 0:4 4 0:5 5 0:6 6 1:0 6 1:1 1 1:2 2 1:3 3 1:4 4 1:5 5 1:6 6 2:0 6 2:1 1 2:2 2 2:3 3 2:4 4 2:5 5 2:6 6 3:0 6 3:1 1 3:2 2 3:3 3 3:4 4 3:5 5 3:6 6
Könnte mir jemand zeigen, wie ich es richtig löse?
Vielen Dank und viele Grüße
M3d1c5 -
Meinst Du _GUICtrlComboBox_GetCurSel(GUICtrlGetHandle($GUI_Combo)) ?
-
Vielleicht kann man die Signalstärke auch per serieller Verbindung und AT-Befehl abfragen.
-
Ich würde Unix Timestamps speichern und mit diesen dann rechnen. http://www.autoitscript.com/forum/topic/14…tamp-functions/
Oder nicht Stunde, Tag, Monat, Jahr einzeln speichern, sondern mit _NowCalc() und dann _DateDiff() benutzen.
-
Zitat
MD5 gilt inzwischen als unsicher und selbst der Entwickler Poul-Henning Kamp von Md5crypt, das per MD5 und Salt verschlüsselt, rät unbedingt von dessen Verwendung ab.
-
Macht es das ganze sicherer aus einem MD5 Hash nochmal nen MD5 Hash nimmt (siehe mein letztes Skript) ???
Grundsätzlich ist es schon sicherer, wenn man in mehreren Runden hasht. -
Trotzdem ein Lob: sauber umgesetzt.
Vielen Dank.
-
Nur den Includ sprich _HashPasswort also die wichtige Funktion habe ich nicht gesehen und ich meine das sie bei Autoit includs nicht vorhanden ist...
Du musst die UDF erst bei Github herunterladen, dann kannst Du sie in Dein Skript inkludieren.
Hier ist der direkte Link: https://raw.github.com/M3d1c5/HashPas…ashPassword.au3 -
Hallo chesstiger,
Mit Sonderzeichen, Zahlen und Buchstaben ist MD5 praktisch unknackbar.
Da muss ich Dir entschieden wiedersprechen. Das Problem mit Hashes (egal ob MD5 oder SHA) ist ja, wenn ich ein und dasselbe Wort hashe, kommt jedes Mal derselbe Hash raus.
Wenn ich also eine Datenbank mit bereits gehashten Kennwörtern habe, kann ich die Hashes vergleichen und weiß welches Kennwort verwendet wurde.
Klar wird das deutlich schwieriger, wenn Sonderzeichen und Ziffern in Kennwörtern verwendet werden, das hast Du ja schon selbst geschrieben.
Sicherer ist es aber, wenn Kennwörter gesalzen werden und für jedes gehashte Kennwort immer wieder ein anderer Salz verwendet wird.
Dadurch gleicht kein Hash dem anderen, auch wenn dasselbe Kennwort verwendet wurde.Schaut euch doch mal meine UDF Hashpassword.au3 an. (siehe Signatur)
Diese UDF beinhaltet alles, was man zum sicheren speichern von Kennwörtern braucht.Viele Grüße
M3d1c5 -
Verwende Hashes der Dateien um sie zu vergleichen. Das geht sehr schnell und die Hashes sind auch viel kleiner als die eigentlichen Dateien.
[autoit]
Der Hash der Datei explorer.exe (2,5 MiB) in meinem Windows-Verzeichnis lautet "0xCEA0890D4B99BAE3F635A16DAE71F69D137027B9".
Damit solltest Du arbeiten können.#include <Crypt.au3>
[/autoit]
_Crypt_HashFile($sFile, $iALG_ID)Gruß
M3d1c5