1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. M3d1c5

Beiträge von M3d1c5

  • PrintReminder

    • M3d1c5
    • 19. Juni 2012 um 20:06
    Zitat von Cheater Dieter

    Aber seid wann erfordert das Erstellen eines Autostarteintrags denn keine Adminrechten? Bisher bin ich steif und fest davon ausgegangen.


    Wenn man den Autostarteintrag im Benutzerprofil des gerade angemeldeten Benutzers speichert, dann benötigt der Benutzer keine Adminrechte.
    Wenn man den Autostarteintrag jedoch im AllUsers-Profil speichern will, braucht der Benutzer Adminrechte.

  • Salzen und hashen von Passwörtern mit SHA-512 (UDF)

    • M3d1c5
    • 19. Juni 2012 um 19:21

    Hallo zusammen!

    mit der folgenden UDF könnt ihr Passwörter von Benutzern salzen und hashen um sie in einer Datenbank oder Datei speichern zu können.

    Der 40-stellige „salt“ wir bei jedem Hashvorgang neu generiert und an dass Passwort angehängt. Dieser String wir dann 256 mal gehasht.
    Die Funktion _HashPassword liefert dann den Hash und den „salt“ als langen String getrennt durch das Zeichen „$“ zurück.
    Diesen String könnt ihr dann in der Datenbank oder Datei speichern.

    Beispiele
    Passwort hashen

    [autoit]

    Consolewrite(_HashPassword("GeheimesPasswort"))

    [/autoit]


    Ergebnis

    Code
    7927CC3849A84ECA840AAF8A0B5788809DBD3FA8072F9F8D8B23E19F4D8F7253E649E3030BDB27CDAB98BCBA3D44E6C74116BF678D3C52D1A8646F086975283D$eNJ50Sum4j5wsKwZt7XxRk90p18Ki6bZvqZk8d4b


    Auch wenn immer wieder das selbe Kennwort verwendet wird, ergibt das jedes Mal einen anderen Hash.

    Passwort prüfen

    [autoit]

    Consolewrite(_CheckPassword("GeheimesPasswort", "7927CC3849A84ECA840AAF8A0B5788809DBD3FA8072F9F8D8B23E19F4D8F7253E649E3030BDB27CDAB98BCBA3D44E6C74116BF678D3C52D1A8646F086975283D$eNJ50Sum4j5wsKwZt7XxRk90p18Ki6bZvqZk8d4b"))

    [/autoit]


    Ergebnis

    Code
    True

    Ihr findet den Code bei Github in der jeweils aktuellen Version: http://m3d1c5.github.com/HashPassword.au3

    Ich freue mich über Verbesserungsvorschläge, die Ihr mir entweder mitteilen, oder als Pull Request bei Github einreichen könnt.

    Viele Grüße
    M3d1c5

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™