| Cryptography & Encryption Ver- und Entschlüsselung, Algorithmen, Kryptoanalyse ? Kryptographie in der Praxis. Blowfish, Triple-DES, XOR u.a. |
Diskussion: Darstellungen eines MD5 Hashes im Forum Cryptography & Encryption, in der Kategorie Security Area; Anzeige Hi! Ich komme gerade nicht weiter weil ich verwundert bin über verschiedene Darstellungen von MD5 Hashes. Eigetnlich kenne ich ...
![]() |
| | #1 (permalink) |
| Registriert seit: 12.04.06 ![]() Likes: 0 | Anzeige Hi! Ich komme gerade nicht weiter weil ich verwundert bin über verschiedene Darstellungen von MD5 Hashes. Eigetnlich kenne ich es so: 848411FE5E56CE97D16DC455CB258CC0 Jedoch habe ich jetzt noch folgene Darstellung: $1$dC32xhma$rw8Ls79J0MFoKThkxpdDm/ Das sind jetzt nur Beispiele. Sind denn überhaupt beide MD5 Hashs? Danke schonmal! |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, also der 1. könnte einer sein. Zum 2. Dies ist ein MD5- Hashwert mit einer Salt, so dass dann 2 gleiche Werte unterschiedliche Hashwerte ergeben (weil meistens die Salt eine andere ist (diese wird zufällig generiert)). Der rest ist dann base64 Kodiert, das andere ist die hexadezimale Schreibweise, denn wie hinter allem stecken einsen und nullen, wie man sie jetzt kodiert ist nicht besonders wichtig. Diese Hashart benutzt man meistens bei Unix/Linux systeme um das ältere crypt/DES abzulösen. http://de2.php.net/manual/de/function.crypt.php |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 12.04.06 ![]() Likes: 0 | Ah ok danke dir erstmal! Aber was ich jetzt nicht verstehe ist, wenn ich ein Passwort mit einem Zufälligen Salt-Sting verschlüsseln lasse wir im Beispiel... Code: <?php
$passwort = crypt('mein_Pwd'); // let the salt be automatically generated
/* Sie sollten das vollständige Ergebnis von crypt() als Salt zum
Passwort-Vergleich übergeben, um Problemen mit unterschiedlichen
Hash-Algorithmen vorzubeugen. (Wie bereits ausgeführt, verwendet
ein Standard-DES-Passwort-Hash einen 2-Zeichen-Salt, ein
MD5-basierter hingegen nutzt 12 Zeichen. */
if (crypt($benutzer_eingabe, $passwort) == $passwort) {
echo "Passwort stimmt überein!";
}
?> Und kann man, wenn man den Salt-Sting kennt aus der 2. Passwortvariante mit Salt eine normale 1. machen? |
| | |
| | #4 (permalink) | ||
| Senior Member Registriert seit: 03.09.05 ![]() Likes: 0 | Zitat:
Zitat:
| ||
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 12.04.06 ![]() Likes: 0 | Mh und wieso nimmt man als Salt das verschlüsselte Passwort? Oder kann es das Salt aus dem Passwortstring erkennen? Daher diese komische Schreibweise mit dem Dollarzeichen? Und gibt es ein Programm wie John the Ripper wo man noch ienen Salt angeben kann? |
| | |
| | #6 (permalink) | |
| Senior Member Registriert seit: 03.09.05 ![]() Likes: 0 | Zitat:
Das Dollarzeichen kennzeichnet in PHP und manchen anderen Sprachen(z.B. perl) eine Variable. John the Ripper erkennt salted hashes afaik automatisch und extrahiert das Salt. | |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 12.04.06 ![]() Likes: 0 | Ah ok ! Aber wenn man das Salt so leich extrahieren kann dann ist doch der einzige Grund für den Salt der, dass man keine Rainbowtables mehr nutzen kann oder? Denn Brooten müsste ja annähernd gleichschnell gehen! |
| | |
| | #8 (permalink) | |
| Senior Member Registriert seit: 03.09.05 ![]() Likes: 0 | Zitat:
| |
| | |
| | #9 (permalink) | |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, Zitat:
| |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| WO und WAS sind Hashes? | Daniel91 | Cryptography & Encryption | 42 | 27.05.07 13:46 |
| Hashes Cracken | Builder | (In)security allgemein | 11 | 17.12.06 12:34 |
| IE Hashes | ERit | Windows | 1 | 04.05.06 21:13 |
| phpBB Hashes | DKing | (In)security allgemein | 8 | 14.03.06 17:52 |
| Syskey und Hashes | Mari | Cryptography & Encryption | 18 | 03.02.04 19:58 |