AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

MD5 + Salt (Shadow-File) aus Windows

Ein Thema von aayb · begonnen am 9. Jan 2008 · letzter Beitrag vom 17. Jan 2008
 
aayb

Registriert seit: 9. Jan 2008
14 Beiträge
 
#1

MD5 + Salt (Shadow-File) aus Windows

  Alt 9. Jan 2008, 09:00
Hallo zusammen,

da ich hier neu bin, hoffe ich mal, das ich die richtige Kategorie erwischt habe.
Ich habe zwar schon die Suche durchwuehlt, konnte allerdings keine Antwort auf meine Frage finden.

Kurz zu meinem Vorhaben:

Ich moechte ein Shadow-File fuer Linux erstellen (/etc/shadow). Interessant ist hier allerdings nur der Hash des Passwortes. Das Passwort ist wie folgt aufgebaut: MD5-Hash mit Salt.
(Was ich _nicht_ suche, ist das alte Crypt- Verfahren von Linux)

Einen einen einfachen MD5-Hash zu erstellen ist kein Problem, dies mache ich mit MD5Print(MD5String('pass').
Einen salt zu erstellen, ist auch nicht das Problem (RandomBinary(8)).

Nun zur eigentlichen Frage:
Wie bekomme ich diese beiden "Werte" nun mit einander verknuepft, sodass das Passwort schlussendlich auch "gueltig" ist?

Als Beispiel aus der /etc/shadow (Passwort ist 'password'):
$1$7fX5iR5l$L8QJdkpAkAe6/ucGxAbBq.
(Mit Linux-Befehl "passwd" erzeugt)

Wenn ich die Lektueren richtig verstanden habe, ist der Salt "7fX5iR5l".
Das $1$ ist der Hinweis fuer MD5-HMAC(?) - und das Zweite $ ist die Trennung von MD5-Hash zu Salt.

Falls ich etwas durcheinander gebracht habe - bitte nicht schlagen

Hat schonmal jemand so eine Datei erstellt, oder kann mir einen Tip geben, wie ich die beiden Werte miteinander verknuepfe? (Sodass das Passwort ebenfalls gueltig ist)

Besten Dank im Voraus

Gr.
Thomas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz